/external/turbine/java/com/google/turbine/types/ |
D | Canonicalize.java | 32 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 130 Iterator<ClassTy.SimpleClassTy> it = ty.classes().iterator(); in canon() 131 Collection<ClassTy.SimpleClassTy> lexicalBase = lexicalBase(ty.classes().get(0).sym(), base); in canon() 148 for (ClassTy.SimpleClassTy s : ty.classes().reverse()) { in isRaw() 161 private Collection<ClassTy.SimpleClassTy> lexicalBase(ClassSymbol first, ClassSymbol owner) { in lexicalBase() 167 Deque<ClassTy.SimpleClassTy> result = new ArrayDeque<>(); in lexicalBase() 182 private ClassTy.SimpleClassTy uninstantiated(ClassSymbol owner) { in uninstantiated() 187 return ClassTy.SimpleClassTy.create(owner, targs.build(), ImmutableList.of()); in uninstantiated() 205 private ClassTy canonOne(ClassTy base, SimpleClassTy ty) { in canonOne() 210 ImmutableList.Builder<ClassTy.SimpleClassTy> simples = ImmutableList.builder(); in canonOne() [all …]
|
D | Erasure.java | 28 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 85 ImmutableList.Builder<Type.ClassTy.SimpleClassTy> classes = ImmutableList.builder(); in eraseClassTy() 86 for (Type.ClassTy.SimpleClassTy c : ty.classes()) { in eraseClassTy() 90 classes.add(SimpleClassTy.create(c.sym(), ImmutableList.of(), c.annos())); in eraseClassTy()
|
/external/turbine/javatests/com/google/turbine/lower/ |
D | LowerSignatureTest.java | 29 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 46 SimpleClassTy.create( in simple() 59 SimpleClassTy.create( in inner() 63 SimpleClassTy.create( in inner() 75 SimpleClassTy.create( in genericEnclosing() 79 SimpleClassTy.create( in genericEnclosing() 97 SimpleClassTy.create( in innerDefaultPackage() 101 SimpleClassTy.create( in innerDefaultPackage() 116 SimpleClassTy.create( in wildcard()
|
D | LowerTest.java | 48 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 88 SimpleClassTy.create( in hello() 104 SimpleClassTy.create( in hello() 133 SimpleClassTy.create( in hello() 145 SimpleClassTy.create( in hello()
|
/external/turbine/javatests/com/google/turbine/type/ |
D | TypeTest.java | 26 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 41 SimpleClassTy.create( in equals() 43 SimpleClassTy.create( in equals() 48 SimpleClassTy.create( in equals()
|
/external/turbine/java/com/google/turbine/type/ |
D | Type.java | 123 Arrays.asList(SimpleClassTy.create(i, ImmutableList.of(), ImmutableList.of()))); in asNonParametricClassTy() 126 public abstract ImmutableList<SimpleClassTy> classes(); in classes() 128 public static ClassTy create(Iterable<SimpleClassTy> classes) { in create() 146 for (SimpleClassTy c : classes()) { in toString() 169 public abstract static class SimpleClassTy { class in Type.ClassTy 171 public static SimpleClassTy create( in create() 216 private static boolean hasTargs(ImmutableList<SimpleClassTy> classes, int idx) { in hasTargs() 218 SimpleClassTy simple = classes.get(idx); in hasTargs()
|
/external/turbine/javatests/com/google/turbine/processing/ |
D | TurbineTypeMirrorTest.java | 74 Type.ClassTy.SimpleClassTy.create( in equals() 78 Type.ClassTy.SimpleClassTy.create( in equals() 86 Type.ClassTy.SimpleClassTy.create( in equals() 138 Type.ClassTy.SimpleClassTy.create( in roundTrip() 150 Type.ClassTy.SimpleClassTy.create( in roundTrip() 252 Type.ClassTy.SimpleClassTy.create( in declared() 256 Type.ClassTy.SimpleClassTy.create( in declared()
|
D | TurbineTypesFactoryTest.java | 34 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 142 SimpleClassTy.create( in declaredType() 157 SimpleClassTy.create( in declaredType() 159 SimpleClassTy.create( in declaredType()
|
/external/turbine/java/com/google/turbine/processing/ |
D | TurbineTypes.java | 46 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 284 Iterator<SimpleClassTy> ax = a.classes().reverse().iterator(); in isSameClassType() 285 Iterator<SimpleClassTy> bx = b.classes().reverse().iterator(); in isSameClassType() 301 private static boolean hasTyArgs(Iterator<SimpleClassTy> it) { in hasTyArgs() 310 private boolean isSameSimpleClassType(SimpleClassTy a, SimpleClassTy b) { in isSameSimpleClassType() 512 Iterator<SimpleClassTy> ax = a.classes().reverse().iterator(); in isClassSubtype() 513 Iterator<SimpleClassTy> bx = b.classes().reverse().iterator(); in isClassSubtype() 529 private boolean tyArgsContains(SimpleClassTy a, SimpleClassTy b, boolean strict) { in tyArgsContains() 612 ImmutableList.Builder<SimpleClassTy> simples = ImmutableList.builder(); in substClassTy() 613 for (SimpleClassTy simple : type.classes()) { in substClassTy() [all …]
|
D | TurbineElement.java | 56 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 336 Deque<Type.ClassTy.SimpleClassTy> simples = new ArrayDeque<>(); 346 private SimpleClassTy simple(ClassSymbol sym, TypeBoundClass info) { 351 return SimpleClassTy.create(sym, args.build(), ImmutableList.of());
|
/external/turbine/java/com/google/turbine/lower/ |
D | LowerSignature.java | 40 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 90 Iterator<SimpleClassTy> it = t.classes().iterator(); in classTySig() 91 SimpleClassTy curr = it.next(); in classTySig() 98 SimpleClassTy outer = curr; in classTySig() 106 private ImmutableList<TySig> tyArgSigs(SimpleClassTy part) { in tyArgSigs() 246 for (SimpleClassTy s : ((ClassTy) ty).classes()) { in needsSig()
|
D | Lower.java | 73 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 786 for (SimpleClassTy simple : type.classes()) { in lowerClassTypeTypeAnnotations()
|
/external/turbine/java/com/google/turbine/binder/ |
D | DisambiguateTypeAnnotations.java | 43 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 223 SimpleClassTy base = classTy.classes().get(0); in addAnnotationsToType() 224 SimpleClassTy simple = in addAnnotationsToType() 225 SimpleClassTy.create(base.sym(), base.targs(), appendAnnotations(base.annos(), extra)); in addAnnotationsToType() 227 ImmutableList.<SimpleClassTy>builder() in addAnnotationsToType()
|
D | ConstBinder.java | 48 import com.google.turbine.type.Type.ClassTy.SimpleClassTy; 354 ImmutableList.Builder<SimpleClassTy> classes = ImmutableList.builder(); in bindClassType() 355 for (SimpleClassTy c : classTy.classes()) { in bindClassType() 357 SimpleClassTy.create( in bindClassType()
|
D | TypeBinder.java | 187 Type.ClassTy.SimpleClassTy.create( in bind() 688 ImmutableList.Builder<Type.ClassTy.SimpleClassTy> classes = ImmutableList.builder(); in bindClassTyRest() 690 Type.ClassTy.SimpleClassTy.create( in bindClassTyRest() 701 Type.ClassTy.SimpleClassTy.create(sym, bindTyArgs(scope, curr.tyargs()), annotations)); in bindClassTyRest()
|
/external/turbine/java/com/google/turbine/binder/bytecode/ |
D | BytecodeBinder.java | 57 List<Type.ClassTy.SimpleClassTy> classes = new ArrayList<>(); in bindClassTy() 68 classes.add(Type.ClassTy.SimpleClassTy.create(sym, tyArgs.build(), ImmutableList.of())); in bindClassTy()
|