public class SymbolReference<S extends com.github.javaparser.resolution.declarations.ResolvedDeclaration>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <O extends com.github.javaparser.resolution.declarations.ResolvedDeclaration> |
adapt(SymbolReference<? extends O> ref,
java.lang.Class<O> clazz) |
S |
getCorrespondingDeclaration()
The corresponding declaration.
|
boolean |
isSolved()
Is the reference solved?
|
static <S extends com.github.javaparser.resolution.declarations.ResolvedDeclaration,S2 extends S> |
solved(S2 symbolDeclaration)
Create a solve reference to the given symbol.
|
java.lang.String |
toString() |
static <S extends com.github.javaparser.resolution.declarations.ResolvedDeclaration,S2 extends S> |
unsolved(java.lang.Class<S2> clazz)
Create an unsolved reference specifying the type of the value expected.
|
public static <S extends com.github.javaparser.resolution.declarations.ResolvedDeclaration,S2 extends S> SymbolReference<S> solved(S2 symbolDeclaration)
public static <S extends com.github.javaparser.resolution.declarations.ResolvedDeclaration,S2 extends S> SymbolReference<S> unsolved(java.lang.Class<S2> clazz)
public java.lang.String toString()
toString
in class java.lang.Object
public S getCorrespondingDeclaration()
public boolean isSolved()
public static <O extends com.github.javaparser.resolution.declarations.ResolvedDeclaration> SymbolReference<O> adapt(SymbolReference<? extends O> ref, java.lang.Class<O> clazz)