- getAllAncestors() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
The list of all the ancestors of the current declaration, direct and indirect.
- getAllAncestors() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Return all ancestors, that means all superclasses and interfaces.
- getAllFields() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all fields, either declared in this declaration or inherited.
- getAllInterfaces() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces
extended by interfaces it implements.
- getAllInterfacesAncestors() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
- getAllInterfacesExtended() - Method in interface com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration
-
Return the list of interfaces extended directly or indirectly by this one.
- getAllMethods() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all the methods declared of this type declaration, either declared or inherited.
- getAllNonStaticFields() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all the non static fields, either declared or inherited.
- getAllStaticFields() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all the static fields, either declared or inherited.
- getAllSuperClasses() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
Get all superclasses, with all the type typeParametersValues expressed as functions of the type
typeParametersValues of this declaration.
- getAncestors() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
The list of all the direct ancestors of the current declaration.
- getBoundedType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-
- getBounds(TypeSolver) - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration
-
The bounds specified for the type parameter.
- getComponentType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ArrayType
-
- getConstructors() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
List of constructors available for the class.
- getContainerId() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration
-
The ID of the container.
- getContainerQualifiedName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration
-
The qualified name of the container.
- getCorrespondingDeclaration() - Method in class com.github.javaparser.symbolsolver.model.resolution.SymbolReference
-
The corresponding declaration.
- getDeclaration() - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
- getDeclaredFields() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all the fields declared in this type.
- getDeclaredMethods() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Return a list of all the methods declared in this type declaration.
- getDeclaredMethods() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Methods declared on this type.
- getField(String) - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Note that the type of the field should be expressed using the type variables of this particular type.
- getFieldType(String) - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
The type of the field could be different from the one in the corresponding FieldDeclaration because
type variables would be solved.
- getGenericParameterByName(String) - Method in interface com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider
-
- getGenericParameterByName(String) - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Get the type associated with the type parameter with the given name.
- getId() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
The ID corresponds most of the type to the qualified name.
- getId() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Id of the declaration.
- getInterfaces() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
Return all the interfaces implemented directly by this class.
- getInterfacesExtended() - Method in interface com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration
-
Return the list of interfaces extended directly by this one.
- getLastParam() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
Utility method to get the last ParameterDeclaration.
- getName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.Declaration
-
Should return the name or throw a RuntimeException if the name is not available.
- getName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration
-
Name of the type parameter.
- getName() - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
- getName() - Method in class com.github.javaparser.symbolsolver.model.resolution.Value
-
- getNoParams() - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
Return the number of formal arguments accepted by this method.
- getNumberOfParams() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
Number of params.
- getParam(int) - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
Get the ParameterDeclaration at the corresponding position or throw IllegalArgumentException.
- getParamType(int) - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
Return the type of the formal argument at the given position.
- getParamTypes() - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
- getParent() - Method in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
-
Parent of the this TypeSolver.
- getQualifiedName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
The qualified name of the method composed by the qualfied name of the declaring type
followed by a dot and the name of the method.
- getQualifiedName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
The fully qualified name of the type declared.
- getQualifiedName() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration
-
The qualified name of the Type Parameter.
- getQualifiedName() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Qualified name of the declaration.
- getQualifiedSignature() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
The qualified signature of the method.
- getQualifiedSignature() - Method in class com.github.javaparser.symbolsolver.model.methods.MethodUsage
-
- getReturnType() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration
-
The type of the value returned by the current method.
- getRoot() - Method in interface com.github.javaparser.symbolsolver.model.resolution.TypeSolver
-
Get the root of the hierarchy of type solver.
- getSignature() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration
-
The signature of the method.
- getSuperClass() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
This is a ReferenceTypeUsage because it could contain type typeParametersValues.
- getType() - Method in class com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound
-
Get the type used in the Bound.
- getType() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration
-
Type of the declaration.
- getType() - Method in class com.github.javaparser.symbolsolver.model.resolution.Value
-
- getTypeDeclaration() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Corresponding TypeDeclaration
- getTypeParameters() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable
-
The list of type parameters defined on this element.
- getTypeParametersMap() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
Get the values for all type parameters declared on this type.
- getValue(TypeParameterDeclaration) - Method in class com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap
-
- getValueBySignature(String) - Method in class com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap
-
- INSTANCE - Static variable in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- INSTANCE - Static variable in class com.github.javaparser.symbolsolver.model.typesystem.VoidType
-
- INT - Static variable in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- InterfaceDeclaration - Interface in com.github.javaparser.symbolsolver.model.declarations
-
An interface declaration.
- internalTypes() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Get the list of types defined inside the current type.
- isAbstract() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration
-
Is the method abstract? All interface methods not marked as default are abstract.
- isArray() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ArrayType
-
- isArray() - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isArray() - Method in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- isArray() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
Does this type represent an array?
- isArray() - Method in class com.github.javaparser.symbolsolver.model.typesystem.TypeVariable
-
- isAssignableBy(Type) - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Can we assign instances of the given type to variables having the type defined
by this declaration?
- isAssignableBy(TypeDeclaration) - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Can we assign instances of the given type to variables having the type defined
by this declaration?
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.ArrayType
-
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
This method checks if ThisType t = new OtherType() would compile.
- isAssignableBy(Type) - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
This method checks if ThisType t = new OtherType() would compile.
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.TypeVariable
-
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.VoidType
-
- isAssignableBy(Type) - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-
- isBounded() - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-
- isClass() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration
-
This method should always return true.
- isClass() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Is this the declaration of a class?
Note that an Enum is not considered a Class in this case.
- isCorrespondingBoxingType(String) - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
- isDefaultMethod() - Method in interface com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration
-
Is this a default method?
- isEmpty() - Method in class com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap
-
- isEnum() - Method in interface com.github.javaparser.symbolsolver.model.declarations.EnumDeclaration
-
- isEnum() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Is this the declaration of an enum?
- isExtends() - Method in class com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound
-
Is this an extends bound?
- isExtends() - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-
- isField() - Method in interface com.github.javaparser.symbolsolver.model.declarations.Declaration
-
Does this declaration represents a class field?
- isField() - Method in interface com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration
-
- isInterface() - Method in interface com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration
-
- isInterface() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Is this the declaration of an interface?
- isMethod() - Method in interface com.github.javaparser.symbolsolver.model.declarations.Declaration
-
Does this declaration represents a method?
- isNull() - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isNull() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
Is this the null type?
- isParameter() - Method in interface com.github.javaparser.symbolsolver.model.declarations.Declaration
-
Does this declaration represents a method parameter?
- isParameter() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ParameterDeclaration
-
- isPrimitive() - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isPrimitive() - Method in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- isPrimitive() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
Is this a primitive type?
- isPrimitive() - Method in class com.github.javaparser.symbolsolver.model.typesystem.TypeVariable
-
- isRawType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
- isReference() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
Is this a non primitive value?
- isReferenceType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isReferenceType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- isReferenceType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.ReferenceType
-
- isReferenceType() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
Can this be seen as a ReferenceTypeUsage?
In other words: is this a reference to a class, an interface or an enum?
- isReferenceType() - Method in class com.github.javaparser.symbolsolver.model.typesystem.TypeVariable
-
- isSolved() - Method in class com.github.javaparser.symbolsolver.model.resolution.SymbolReference
-
Is the reference solved?
- isStatic() - Method in interface com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration
-
Is the field static?
- isSuper() - Method in class com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound
-
Is this a super bound?
- isSuper() - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-
- isType() - Method in interface com.github.javaparser.symbolsolver.model.declarations.Declaration
-
Does this declaration represents a type?
- isType() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
- isTypeParameter() - Method in interface com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration
-
Is this the declaration of a type parameter?
- isTypeVariable() - Method in class com.github.javaparser.symbolsolver.model.typesystem.NullType
-
- isTypeVariable() - Method in class com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType
-
- isTypeVariable() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
- isTypeVariable() - Method in class com.github.javaparser.symbolsolver.model.typesystem.TypeVariable
-
- isVariadic() - Method in interface com.github.javaparser.symbolsolver.model.declarations.ParameterDeclaration
-
Is this parameter declared as variadic?
- isVoid() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
- isVoid() - Method in class com.github.javaparser.symbolsolver.model.typesystem.VoidType
-
- isWildcard() - Method in interface com.github.javaparser.symbolsolver.model.typesystem.Type
-
- isWildcard() - Method in class com.github.javaparser.symbolsolver.model.typesystem.Wildcard
-