Methods in com.dp4j.ast with parameters of type Node |
com.sun.tools.javac.tree.JCTree.JCMethodInvocation |
Resolver.forName(com.sun.tools.javac.code.Symbol accessor,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.code.Symbol |
Resolver.getAccessor(com.sun.tools.javac.tree.JCTree.JCFieldAccess fa,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
List<com.sun.tools.javac.code.Symbol> |
Resolver.getArgs(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
List<com.sun.tools.javac.code.Type> |
Resolver.getArgTypes(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.tree.JCTree.JCExpression |
Resolver.getInvokationExp(com.sun.tools.javac.tree.JCTree.JCMethodInvocation mi,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.code.Symbol |
Resolver.getInvokationTarget(com.sun.tools.javac.tree.JCTree.JCMethodInvocation mi,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.code.Symbol |
Resolver.getSymbol(com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> typeParams,
com.sun.tools.javac.util.Name varName,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
|
com.sun.tools.javac.code.Symbol |
Resolver.getSymbol(com.sun.tools.javac.tree.JCTree.JCExpression exp,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.code.Symbol.MethodSymbol |
Resolver.getSymbol(com.sun.tools.javac.tree.JCTree.JCMethodInvocation mi,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
cannot handle just like a fieldAccess? No, need to strip args and params |
com.sun.tools.javac.code.Symbol |
Resolver.getSymbol(com.sun.tools.javac.util.Name varName,
com.sun.tools.javac.code.Symbol accessor,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
boolean lookingUp)
|
com.sun.tools.javac.code.Type |
Resolver.getType(com.sun.tools.javac.tree.JCTree.JCExpression exp,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
com.sun.tools.javac.tree.JCTree.JCNewArray |
Resolver.getTypedArray(com.sun.tools.javac.tree.JCTree.JCNewArray arr,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
Methods in com.dp4j.processors.core with parameters of type Node |
void |
PrivateAccessProcessor.addAnyReflectionAccessExceptions(Node n)
|
boolean |
PrivateAccessProcessor.isAccessible(com.sun.tools.javac.tree.JCTree.JCExpression exp,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
boolean |
PrivateAccessProcessor.isAccessible(com.sun.tools.javac.tree.JCTree.JCFieldAccess fa,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
boolean |
PrivateAccessProcessor.isAccessible(com.sun.tools.javac.tree.JCTree.JCMethodInvocation mi,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
boolean |
PrivateAccessProcessor.isAccessible(com.sun.tools.javac.tree.JCTree.JCVariableDecl varDecl,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
boolean |
PrivateAccessProcessor.isAccessible(com.sun.tools.javac.code.Symbol s,
com.sun.tools.javac.code.Symbol accessor,
com.sun.source.tree.CompilationUnitTree cut,
Node n)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCArrayAccess ifExp,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCAssign assignExp,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCBinary ifB,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCExpression ifExp,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCFieldAccess fa,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCIdent ifExp,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCLiteral ifExp,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCMethodInvocation mi,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCNewClass init,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
protected com.sun.tools.javac.tree.JCTree.JCExpression |
PrivateAccessProcessor.processCond(com.sun.tools.javac.tree.JCTree.JCTypeCast cast,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|
void |
PrivateAccessProcessor.reflect(com.sun.tools.javac.code.Symbol symbol,
com.sun.source.tree.CompilationUnitTree cut,
List<? extends com.sun.tools.javac.code.Symbol> params,
Node n,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock,
com.sun.tools.javac.util.Name accesseeVarName)
|
protected void |
PrivateAccessProcessor.reflect(com.sun.tools.javac.code.Symbol s,
com.sun.source.tree.CompilationUnitTree cut,
Node n,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args,
com.sun.tools.javac.tree.JCTree.JCBlock encBlock)
|