Home
last modified time | relevance | path

Searched refs:SimpleClassTy (Results 1 – 16 of 16) sorted by relevance

/external/turbine/java/com/google/turbine/types/
DCanonicalize.java32 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 …]
DErasure.java28 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/
DLowerSignatureTest.java29 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()
DLowerTest.java48 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/
DTypeTest.java26 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/
DType.java123 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/
DTurbineTypeMirrorTest.java74 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()
DTurbineTypesFactoryTest.java34 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/
DTurbineTypes.java46 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 …]
DTurbineElement.java56 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/
DLowerSignature.java40 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()
DLower.java73 import com.google.turbine.type.Type.ClassTy.SimpleClassTy;
786 for (SimpleClassTy simple : type.classes()) { in lowerClassTypeTypeAnnotations()
/external/turbine/java/com/google/turbine/binder/
DDisambiguateTypeAnnotations.java43 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()
DConstBinder.java48 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()
DTypeBinder.java187 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/
DBytecodeBinder.java57 List<Type.ClassTy.SimpleClassTy> classes = new ArrayList<>(); in bindClassTy()
68 classes.add(Type.ClassTy.SimpleClassTy.create(sym, tyArgs.build(), ImmutableList.of())); in bindClassTy()