public class ReferenceTypeImpl
extends com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
| Constructor and Description |
|---|
ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> typeParameters,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
| Modifier and Type | Method and Description |
|---|---|
com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration |
asTypeParameter() |
protected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType |
create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> typeParametersCorrected,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
protected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType |
create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
java.util.Set<com.github.javaparser.symbolsolver.model.methods.MethodUsage> |
getDeclaredMethods() |
boolean |
isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type other)
This method checks if ThisType t = new OtherType() would compile.
|
static com.github.javaparser.symbolsolver.model.typesystem.ReferenceType |
undeterminedParameters(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
asReferenceType, compareConsideringTypeParameters, create, deriveTypeParameters, describe, equals, getAllAncestors, getAllClassesAncestors, getAllInterfacesAncestors, getFieldType, getGenericParameterByName, getId, getQualifiedName, getTypeDeclaration, getTypeParametersMap, hashCode, hasName, isCorrespondingBoxingType, isRawType, isReferenceType, replaceTypeVariables, toString, transformTypeParameters, typeParametersMap, typeParametersValues, typeParamValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> typeParameters,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public static com.github.javaparser.symbolsolver.model.typesystem.ReferenceType undeterminedParameters(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
protected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type> typeParametersCorrected,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
create in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeprotected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration typeDeclaration,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
create in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypepublic com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration asTypeParameter()
public boolean isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type other)
isAssignableBy in interface com.github.javaparser.symbolsolver.model.typesystem.TypeisAssignableBy in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypepublic java.util.Set<com.github.javaparser.symbolsolver.model.methods.MethodUsage> getDeclaredMethods()
getDeclaredMethods in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType