Home
last modified time | relevance | path

Searched refs:IntersectionTy (Results 1 – 9 of 9) sorted by relevance

/external/turbine/java/com/google/turbine/binder/bound/
DTypeBoundClass.java30 import com.google.turbine.type.Type.IntersectionTy;
60 private final IntersectionTy bound;
63 public TyVarInfo(IntersectionTy bound, ImmutableList<AnnoInfo> annotations) { in TyVarInfo()
69 public IntersectionTy bound() { in bound()
/external/turbine/java/com/google/turbine/types/
DErasure.java28 import com.google.turbine.type.Type.IntersectionTy;
45 return eraseIntersectionTy((Type.IntersectionTy) ty, tenv); in erase()
52 IntersectionTy ty, Function<TyVarSymbol, TyVarInfo> tenv) { in eraseIntersectionTy()
DCanonicalize.java33 import com.google.turbine.type.Type.IntersectionTy;
114 return canonicalizeIntersectionTy(base, (IntersectionTy) type); in canonicalize()
376 private Type canonicalizeIntersectionTy(ClassSymbol base, IntersectionTy type) { in canonicalizeIntersectionTy()
381 return IntersectionTy.create(bounds.build()); in canonicalizeIntersectionTy()
/external/turbine/java/com/google/turbine/binder/
DConstBinder.java48 import com.google.turbine.type.Type.IntersectionTy;
289 (IntersectionTy) bindType(info.bound()), in bindTypeParameters()
329 return IntersectionTy.create(bindTypes(((IntersectionTy) type).bounds())); in bindType()
DCanonicalTypeBinder.java33 import com.google.turbine.type.Type.IntersectionTy;
166 result.put(e.getKey(), new TyVarInfo((IntersectionTy) bound, info.annotations())); in typeParameters()
DTypeBinder.java55 import com.google.turbine.type.Type.IntersectionTy;
398 result.put(sym, new TyVarInfo(IntersectionTy.create(bounds.build()), annotations)); in bindTyParams()
/external/turbine/java/com/google/turbine/type/
DType.java292 abstract class IntersectionTy implements Type { class
296 public static IntersectionTy create(ImmutableList<Type> bounds) { in create()
/external/turbine/javatests/com/google/turbine/lower/
DLowerTest.java48 import com.google.turbine.type.Type.IntersectionTy;
99 IntersectionTy.create( in hello()
127 IntersectionTy.create( in hello()
138 IntersectionTy.create( in hello()
/external/turbine/java/com/google/turbine/binder/bytecode/
DBytecodeBoundClass.java57 import com.google.turbine.type.Type.IntersectionTy;
335 return new TyVarInfo(IntersectionTy.create(bounds.build()), ImmutableList.of()); in bindTyParam()