public class ReferenceTypeImpl extends ReferenceType
typeDeclaration, typeParameters, typeParametersMap, typeSolver| Constructor and Description |
|---|
ReferenceTypeImpl(TypeDeclaration typeDeclaration,
List<Type> typeParameters,
TypeSolver typeSolver) |
ReferenceTypeImpl(TypeDeclaration typeDeclaration,
TypeSolver typeSolver) |
| Modifier and Type | Method and Description |
|---|---|
TypeParameterDeclaration |
asTypeParameter() |
protected ReferenceType |
create(TypeDeclaration typeDeclaration,
List<Type> typeParametersCorrected,
TypeSolver typeSolver) |
protected ReferenceType |
create(TypeDeclaration typeDeclaration,
TypeSolver typeSolver) |
Set<MethodUsage> |
getDeclaredMethods() |
boolean |
isAssignableBy(Type other)
This method checks if ThisType t = new OtherType() would compile.
|
asReferenceType, compareConsideringTypeParameters, describe, equals, getAllAncestors, getAllInterfacesAncestors, getFieldType, getGenericParameterByName, getQualifiedName, getTypeDeclaration, getTypeParametersMap, hashCode, hasName, isArray, isCorrespondingBoxingType, isPrimitive, isRawType, isReferenceType, isTypeVariable, replaceParam, replaceParam, replaceTypeParams, toString, typeParametersMap, typeParametersValuesclone, finalize, getClass, notify, notifyAll, wait, wait, waitarrayLevel, asArrayType, asPrimitive, asWildcard, isNull, isReference, isVoid, isWildcard, replaceParampublic ReferenceTypeImpl(TypeDeclaration typeDeclaration, TypeSolver typeSolver)
public ReferenceTypeImpl(TypeDeclaration typeDeclaration, List<Type> typeParameters, TypeSolver typeSolver)
protected ReferenceType create(TypeDeclaration typeDeclaration, List<Type> typeParametersCorrected, TypeSolver typeSolver)
create in class ReferenceTypeprotected ReferenceType create(TypeDeclaration typeDeclaration, TypeSolver typeSolver)
create in class ReferenceTypepublic TypeParameterDeclaration asTypeParameter()
asTypeParameter in interface TypeasTypeParameter in class ReferenceTypepublic boolean isAssignableBy(Type other)
isAssignableBy in interface TypeisAssignableBy in class ReferenceTypepublic Set<MethodUsage> getDeclaredMethods()
getDeclaredMethods in class ReferenceTypeCopyright © 2016. All rights reserved.