Class RJavaEnum
- All Implemented Interfaces:
JavaReferenceType,JavaType,JavaTypeArgument,JavaTypeDeclaration<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.rosetta.util.types.JavaClass
JavaClass.JavaClassImpl<T extends Object> -
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) booleanisFinal()booleanisSubtypeOf(JavaType other) Class<?>loadClass(ClassLoader classLoader) Methods inherited from class com.rosetta.util.types.JavaClass
accept, applySubstitution, equals, from, from, from, getCanonicalName, 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, toReferenceType
-
Constructor Details
-
RJavaEnum
-
-
Method Details
-
isSubtypeOf
-
getSimpleName
-
getSuperclassDeclaration
-
getSuperclass
- Specified by:
getSuperclassin classJavaClass<Object>
-
getInterfaceDeclarations
-
getInterfaces
- Specified by:
getInterfacesin classJavaClass<Object>
-
extendsDeclaration
-
isFinal
public boolean isFinal() -
loadClass
- Throws:
ClassNotFoundException
-
getPackageName
- Specified by:
getPackageNamein classJavaClass<Object>
-