/openjdk7/jaxws/src/share/jaxws_classes/com/sun/codemodel/internal/ |
H A D | JType.java | 136 * Returns the erasure of this type. 138 public JType erasure() { method in class:JType
|
H A D | JClass.java | 146 public JClass erasure() { method in class:JClass 207 if( this.erasure().equals(baseType) ) 291 return erasure()!=this;
|
H A D | JNarrowedClass.java | 172 public JClass erasure() { method in class:JNarrowedClass
|
/openjdk7/langtools/src/share/classes/javax/lang/model/util/ |
H A D | Types.java | 134 * Returns the erasure of a type. 137 * @return the erasure of the given type 141 TypeMirror erasure(TypeMirror t); method in interface:Types
|
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/model/ |
H A D | JavacTypes.java | 121 public TypeMirror erasure(TypeMirror t) { method in class:JavacTypes 124 return types.erasure((Type) t); 217 return (DeclaredType) sym.erasure(types);
|
/openjdk7/langtools/test/tools/javac/types/ |
H A D | TypeHarness.java | 186 /** compute the erasure of a type 't' */ 187 public Type erasure(Type t) { method in class:TypeHarness 188 return types.erasure(t);
|
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/tools/internal/xjc/model/nav/ |
H A D | NavigatorImpl.java | 273 public <T> NType erasure(NType type) { method in class:NavigatorImpl
|
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/ |
H A D | Navigator.java | 320 * Computes the erasure 322 <P> T erasure(T contentInMemoryType); method in interface:Navigator 323 // This unused P is necessary to make ReflectionNavigator.erasure work nicely
|
H A D | ReflectionNavigator.java | 322 return erasure(sup).isAssignableFrom(erasure(sub)); 334 return erasure(t); 341 * Implements the logic for {@link #erasure(Type)}. 372 * This corresponds to the notion of the erasure in JSR-14. 384 public <T> Class<T> erasure(Type t) { method in class:ReflectionNavigator
|
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ |
H A D | APTNavigator.java | 247 public <T> TypeMirror erasure(TypeMirror t) { method in class:APTNavigator
|
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/comp/ |
H A D | TransTypes.java | 96 * type erasure. 142 * Since the erasure of Cell.value is Object, but the type 150 * @param erasedType The expression's type after erasure. 151 * @param target The target type, which is usually the erasure of the 158 target = erasure(tree.type); 169 * @param varargsElement The erasure of the varargs element type, 205 * erasure clashes. 216 Type origErasure = erasure(origType); 219 Type bridgeType = meth.erasure(types); 232 ? make.This(origin.erasure(type 377 isSameMemberWhenErased(Type type, MethodSymbol method, Type erasure) argument 755 private Type erasure(Type t) { method in class:TransTypes [all...] |
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/code/ |
H A D | Symbol.java | 110 /** A cache for the type erasure of this symbol. 172 public Type erasure(Types types) { method in class:Symbol 174 erasure_field = types.erasure(type); 183 Type t = erasure(types); 185 Type outerThisType = types.erasure(owner.type.getEnclosingType()); 481 public Type erasure(Types types) { return other.erasure(types); } method in class:Symbol.DelegatedSymbol 617 // In this case, supertype is Object, erasure is first interface. 778 public Type erasure(Types types) { method in class:Symbol.ClassSymbol 780 erasure_field = new ClassType(types.erasure(typ [all...] |
H A D | Types.java | 249 res = erasure(res); 1036 if ((upcast = isSubtype(erasure(t), erasure(s))) 1037 || isSubtype(erasure(s), erasure(t))) { 1546 return erasure(sym.type); 1613 // <editor-fold defaultstate="collapsed" desc="erasure"> 1615 * The erasure of t {@code |t|} -- the type that results when all 1618 public Type erasure(Type t) { method in class:Types 1619 return eraseNotNeeded(t)? t : erasure( 1627 private Type erasure(Type t, boolean recurse) { method in class:Types 1634 private SimpleVisitor<Type, Boolean> erasure = new SimpleVisitor<Type, Boolean>() { field in class:Types 1675 public List<Type> erasure(List<Type> ts) { method in class:Types [all...] |