public interface IDynamicJdk
Modifier and Type | Interface and Description |
---|---|
static class |
IDynamicJdk.Instance |
Modifier and Type | Method and Description |
---|---|
com.sun.tools.javac.code.Symbol.ClassSymbol |
getLoadedClass(com.sun.tools.javac.util.Context ctx,
String fqn) |
default Iterable<com.sun.tools.javac.code.Symbol> |
getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym) |
Iterable<com.sun.tools.javac.code.Symbol> |
getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol members,
boolean completeFirst) |
default Iterable<com.sun.tools.javac.code.Symbol> |
getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym,
Predicate<com.sun.tools.javac.code.Symbol> predicate) |
Iterable<com.sun.tools.javac.code.Symbol> |
getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym,
Predicate<com.sun.tools.javac.code.Symbol> predicate,
boolean completeFirst) |
default Iterable<com.sun.tools.javac.code.Symbol> |
getMembersByName(com.sun.tools.javac.code.Symbol.ClassSymbol classSym,
com.sun.tools.javac.util.Name name) |
Iterable<com.sun.tools.javac.code.Symbol> |
getMembersByName(com.sun.tools.javac.code.Symbol.ClassSymbol classSym,
com.sun.tools.javac.util.Name call,
boolean completeFirst) |
com.sun.tools.javac.code.Symbol |
getOperator(com.sun.tools.javac.tree.JCTree.JCExpression tree) |
com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> |
getTargets(com.sun.tools.javac.tree.JCTree.JCLambda tree) |
com.sun.tools.javac.code.Symbol.ClassSymbol |
getTypeElement(com.sun.tools.javac.util.Context ctx,
Object moduleCtx,
String fqn) |
static IDynamicJdk |
instance() |
static boolean |
isInitializing() |
void |
logError(com.sun.tools.javac.util.Log logger,
com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos,
String key,
Object... message) |
void |
logWarning(com.sun.tools.javac.util.Log logger,
com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos,
String key,
Object... message) |
<T> void |
report(com.sun.tools.javac.util.Log issueLogger,
Diagnostic<? extends T> diagnostic) |
default com.sun.tools.javac.tree.JCTree.JCFieldAccess |
Select(com.sun.tools.javac.tree.TreeMaker make,
com.sun.tools.javac.tree.JCTree.JCExpression expr,
com.sun.tools.javac.code.Symbol sym) |
void |
setOperator(com.sun.tools.javac.tree.JCTree.JCExpression tree,
com.sun.tools.javac.code.Symbol.OperatorSymbol operator) |
void |
setOperatorSymbol(com.sun.tools.javac.util.Context ctx,
com.sun.tools.javac.tree.JCTree.JCBinary expr,
com.sun.tools.javac.tree.JCTree.Tag tag,
String op,
com.sun.tools.javac.code.Symbol operandType) |
void |
setTargets(com.sun.tools.javac.tree.JCTree.JCLambda tree,
com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> targets) |
<T> void report(com.sun.tools.javac.util.Log issueLogger, Diagnostic<? extends T> diagnostic)
default Iterable<com.sun.tools.javac.code.Symbol> getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym)
Iterable<com.sun.tools.javac.code.Symbol> getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol members, boolean completeFirst)
default Iterable<com.sun.tools.javac.code.Symbol> getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, Predicate<com.sun.tools.javac.code.Symbol> predicate)
Iterable<com.sun.tools.javac.code.Symbol> getMembers(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, Predicate<com.sun.tools.javac.code.Symbol> predicate, boolean completeFirst)
default Iterable<com.sun.tools.javac.code.Symbol> getMembersByName(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, com.sun.tools.javac.util.Name name)
Iterable<com.sun.tools.javac.code.Symbol> getMembersByName(com.sun.tools.javac.code.Symbol.ClassSymbol classSym, com.sun.tools.javac.util.Name call, boolean completeFirst)
com.sun.tools.javac.code.Symbol.ClassSymbol getTypeElement(com.sun.tools.javac.util.Context ctx, Object moduleCtx, String fqn)
com.sun.tools.javac.code.Symbol.ClassSymbol getLoadedClass(com.sun.tools.javac.util.Context ctx, String fqn)
void setOperatorSymbol(com.sun.tools.javac.util.Context ctx, com.sun.tools.javac.tree.JCTree.JCBinary expr, com.sun.tools.javac.tree.JCTree.Tag tag, String op, com.sun.tools.javac.code.Symbol operandType)
com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> getTargets(com.sun.tools.javac.tree.JCTree.JCLambda tree)
void setTargets(com.sun.tools.javac.tree.JCTree.JCLambda tree, com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> targets)
com.sun.tools.javac.code.Symbol getOperator(com.sun.tools.javac.tree.JCTree.JCExpression tree)
void setOperator(com.sun.tools.javac.tree.JCTree.JCExpression tree, com.sun.tools.javac.code.Symbol.OperatorSymbol operator)
void logError(com.sun.tools.javac.util.Log logger, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, String key, Object... message)
void logWarning(com.sun.tools.javac.util.Log logger, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, String key, Object... message)
default com.sun.tools.javac.tree.JCTree.JCFieldAccess Select(com.sun.tools.javac.tree.TreeMaker make, com.sun.tools.javac.tree.JCTree.JCExpression expr, com.sun.tools.javac.code.Symbol sym)
static IDynamicJdk instance()
static boolean isInitializing()
Copyright © 2024. All rights reserved.