Searched refs:IntersectionTy (Results 1 – 9 of 9) sorted by relevance
/external/turbine/java/com/google/turbine/binder/bound/ |
D | TypeBoundClass.java | 30 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/ |
D | Erasure.java | 28 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()
|
D | Canonicalize.java | 33 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/ |
D | ConstBinder.java | 48 import com.google.turbine.type.Type.IntersectionTy; 289 (IntersectionTy) bindType(info.bound()), in bindTypeParameters() 329 return IntersectionTy.create(bindTypes(((IntersectionTy) type).bounds())); in bindType()
|
D | CanonicalTypeBinder.java | 33 import com.google.turbine.type.Type.IntersectionTy; 166 result.put(e.getKey(), new TyVarInfo((IntersectionTy) bound, info.annotations())); in typeParameters()
|
D | TypeBinder.java | 55 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/ |
D | Type.java | 292 abstract class IntersectionTy implements Type { class 296 public static IntersectionTy create(ImmutableList<Type> bounds) { in create()
|
/external/turbine/javatests/com/google/turbine/lower/ |
D | LowerTest.java | 48 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/ |
D | BytecodeBoundClass.java | 57 import com.google.turbine.type.Type.IntersectionTy; 335 return new TyVarInfo(IntersectionTy.create(bounds.build()), ImmutableList.of()); in bindTyParam()
|