Lines Matching defs:TypeKind
60 enum TypeKind {
68 TypeKind(String typeString, String valueString, String bytecodeString) {
74 boolean isSubtypeOf(TypeKind that) {
81 A(TypeKind.OBJECT),
82 B(TypeKind.STRING),
83 AA(TypeKind.OBJECT, TypeKind.OBJECT),
84 AB(TypeKind.OBJECT, TypeKind.STRING),
85 BA(TypeKind.STRING, TypeKind.OBJECT),
86 BB(TypeKind.STRING, TypeKind.STRING),
87 AAA(TypeKind.OBJECT, TypeKind.OBJECT, TypeKind.OBJECT),
88 AAB(TypeKind.OBJECT, TypeKind.OBJECT, TypeKind.STRING),
89 ABA(TypeKind.OBJECT, TypeKind.STRING, TypeKind.OBJECT),
90 ABB(TypeKind.OBJECT, TypeKind.STRING, TypeKind.STRING),
91 BAA(TypeKind.STRING, TypeKind.OBJECT, TypeKind.OBJECT),
92 BAB(TypeKind.STRING, TypeKind.OBJECT, TypeKind.STRING),
93 BBA(TypeKind.STRING, TypeKind.STRING, TypeKind.OBJECT),
94 BBB(TypeKind.STRING, TypeKind.STRING, TypeKind.STRING);
96 List<TypeKind> typeKindList;
101 TypeConfiguration(TypeKind... typeKindList) {
111 for (TypeKind tk : typeKindList) {
123 for (TypeKind arg : typeKindList) {
139 for (TypeKind arg : typeKindList) {
168 List<TypeKind> actuals = that.typeKindList;
169 List<TypeKind> formals = parameterTypes.typeKindList;
172 for (TypeKind actual : actuals) {
183 List<TypeKind> actuals = parameterTypes.typeKindList;
184 List<TypeKind> formals = that.parameterTypes.typeKindList;