Package com.rosetta.util.types
Class JavaParameterizedType.JavaParameterizedTypeImpl<T>
java.lang.Object
com.rosetta.util.types.JavaClass<T>
com.rosetta.util.types.JavaParameterizedType<T>
com.rosetta.util.types.JavaParameterizedType.JavaParameterizedTypeImpl<T>
- All Implemented Interfaces:
JavaReferenceType,JavaType,JavaTypeArgument,JavaTypeDeclaration<T>
- Enclosing class:
JavaParameterizedType<T>
protected static class JavaParameterizedType.JavaParameterizedTypeImpl<T>
extends JavaParameterizedType<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.rosetta.util.types.JavaParameterizedType
JavaParameterizedType.JavaParameterizedTypeImpl<T>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
ConstructorsConstructorDescriptionJavaParameterizedTypeImpl(JavaGenericTypeDeclaration<? super T> genericTypeDeclaration, List<JavaTypeArgument> arguments) -
Method Summary
Methods inherited from class com.rosetta.util.types.JavaParameterizedType
accept, addTypeVariableSubstitution, applySubstitution, equals, extendsDeclaration, extractRawClass, from, from, from, from, from, getInterfaceDeclarations, getInterfaces, getNestedTypeName, getPackageName, getSuperclass, getSuperclassDeclaration, getTypeErasure, getTypeVariableSubstitution, hashCode, isFinal, isSubtypeOf, isSupertypeOf, loadClass, toStringMethods inherited from class com.rosetta.util.types.JavaClass
from, from, from, getSimpleNameMethods 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.JavaTypeDeclaration
getCanonicalName
-
Constructor Details
-
JavaParameterizedTypeImpl
public JavaParameterizedTypeImpl(JavaGenericTypeDeclaration<? super T> genericTypeDeclaration, List<JavaTypeArgument> arguments)
-
-
Method Details
-
getGenericTypeDeclaration
- Specified by:
getGenericTypeDeclarationin classJavaParameterizedType<T>
-
getArguments
- Specified by:
getArgumentsin classJavaParameterizedType<T>
-