Package com.rosetta.util.types
Class JavaClass.JavaClassImpl<T>
java.lang.Object
com.rosetta.util.types.JavaClass<T>
com.rosetta.util.types.JavaClass.JavaClassImpl<T>
- All Implemented Interfaces:
JavaReferenceType,JavaType,JavaTypeArgument,JavaTypeDeclaration<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.rosetta.util.types.JavaClass
JavaClass.JavaClassImpl<T> -
Field Summary
Fields inherited from class com.rosetta.util.types.JavaClass
CLONEABLE, OBJECT, SERIALIZABLEFields inherited from interface com.rosetta.util.types.JavaReferenceType
NULL_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanextendsDeclaration(JavaTypeDeclaration<?> other) JavaTypeDeclaration<? super T> booleanisFinal()booleanisSubtypeOf(JavaType other) loadClass(ClassLoader classLoader) Methods inherited from class com.rosetta.util.types.JavaClass
accept, applySubstitution, equals, from, from, from, getSimpleName, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.util.types.JavaReferenceType
accept, contains, toReferenceTypeMethods inherited from interface com.rosetta.util.types.JavaType
getTypeErasureMethods inherited from interface com.rosetta.util.types.JavaTypeDeclaration
getCanonicalName
-
Constructor Details
-
JavaClassImpl
-
-
Method Details
-
getBackingClass
-
isSubtypeOf
-
extendsDeclaration
-
getSuperclassDeclaration
-
getSuperclass
- Specified by:
getSuperclassin classJavaClass<T>
-
getInterfaceDeclarations
-
getInterfaces
- Specified by:
getInterfacesin classJavaClass<T>
-
getNestedTypeName
-
getPackageName
-
loadClass
- Throws:
ClassNotFoundException
-
isFinal
public boolean isFinal()
-