public class TestableContext extends Object
| Modifier and Type | Field and Description |
|---|---|
Elements |
elementUtils
Elements used for operator element
|
Filer |
filter
Filer used for generate source file
|
TestableLogger |
logger
TestableLogger used for printing log during compilation
|
com.sun.tools.javac.util.Names |
names
Names used for creating resource name
|
com.sun.tools.javac.tree.TreeMaker |
treeMaker
TreeMaker used for creating AST node
|
com.sun.tools.javac.api.JavacTrees |
trees
JavacTrees provide the source AST
|
Types |
typeUtils
Types used for operator type
|
| Constructor and Description |
|---|
TestableContext(TestableLogger logger,
Filer filter) |
TestableContext(TestableLogger logger,
Filer filter,
Elements elementUtils,
Types typeUtils,
com.sun.tools.javac.api.JavacTrees trees,
com.sun.tools.javac.tree.TreeMaker treeMaker,
com.sun.tools.javac.util.Names names) |
public final TestableLogger logger
public final Filer filter
public final Elements elementUtils
public final Types typeUtils
public final com.sun.tools.javac.api.JavacTrees trees
public final com.sun.tools.javac.tree.TreeMaker treeMaker
public final com.sun.tools.javac.util.Names names
public TestableContext(TestableLogger logger, Filer filter, Elements elementUtils, Types typeUtils, com.sun.tools.javac.api.JavacTrees trees, com.sun.tools.javac.tree.TreeMaker treeMaker, com.sun.tools.javac.util.Names names)
public TestableContext(TestableLogger logger, Filer filter)
Copyright © 2020. All rights reserved.