Package | Description |
---|---|
com.github.javaparser.symbolsolver.model.declarations | |
com.github.javaparser.symbolsolver.model.resolution |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationDeclaration |
interface |
ClassDeclaration
Declaration of a Class (not an interface or an enum).
|
interface |
ConstructorDeclaration
A declaration of a constructor.
|
interface |
EnumDeclaration
Declaration of an Enum.
|
interface |
FieldDeclaration
Declaration of a field.
|
interface |
InterfaceDeclaration
An interface declaration.
|
interface |
MethodDeclaration
A declaration of a method (either in an interface, a class, an enum or an annotation).
|
interface |
MethodLikeDeclaration
This is a common interface for MethodDeclaration and ConstructorDeclaration.
|
interface |
ParameterDeclaration
Declaration of a parameter.
|
interface |
ReferenceTypeDeclaration |
interface |
TypeDeclaration
A declaration of a type.
|
interface |
TypeParameterDeclaration
Declaration of a type parameter.
|
interface |
ValueDeclaration
Declaration of a value.
|
Modifier and Type | Class and Description |
---|---|
class |
SymbolReference<S extends Declaration>
A reference to a symbol.
|
Modifier and Type | Method and Description |
---|---|
static <O extends Declaration> |
SymbolReference.adapt(SymbolReference<? extends O> ref,
Class<O> clazz) |
static <S extends Declaration,S2 extends S> |
SymbolReference.solved(S2 symbolDeclaration)
Create a solve reference to the given symbol.
|
static <S extends Declaration,S2 extends S> |
SymbolReference.unsolved(Class<S2> clazz)
Create an unsolved reference specifying the type of the value expected.
|
Copyright © 2016. All rights reserved.