public class ReferenceTypeImpl extends ReferenceType
typeDeclaration, 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, create, deriveTypeParameters, describe, equals, getAllAncestors, getAllInterfacesAncestors, getFieldType, getGenericParameterByName, getId, getQualifiedName, getTypeDeclaration, getTypeParametersMap, hashCode, hasName, isCorrespondingBoxingType, isRawType, isReferenceType, replaceTypeVariables, toString, transformTypeParameters, typeParametersMap, typeParametersValues, typeParamValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitarrayLevel, asArrayType, asPrimitive, asWildcard, isArray, isNull, isPrimitive, isReference, isTypeVariable, isVoid, isWildcard, replaceTypeVariablesuseThisTypeParametersOnTheGivenTypepublic 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()
public boolean isAssignableBy(Type other)
isAssignableBy in interface TypeisAssignableBy in class ReferenceTypepublic Set<MethodUsage> getDeclaredMethods()
getDeclaredMethods in class ReferenceTypeCopyright © 2016. All rights reserved.