JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
E
F
G
I
J
L
N
P
S
T
V
W
B
BaseGenerator
- Class in
com.alibaba.testable.processor.generator
BaseGenerator(TestableContext)
- Constructor for class com.alibaba.testable.processor.generator.
BaseGenerator
BaseTranslator
- Class in
com.alibaba.testable.processor.translator
BaseTranslator()
- Constructor for class com.alibaba.testable.processor.translator.
BaseTranslator
C
checkAndExchange(List<JCTree.JCExpression>)
- Method in class com.alibaba.testable.processor.translator.
BaseTranslator
checkAndExchange(JCTree.JCExpression)
- Method in class com.alibaba.testable.processor.translator.
BaseTranslator
Exchange private method invoke with private accessor
checkAndExchange(JCTree.JCExpression)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
com.alibaba.testable.processor
- package com.alibaba.testable.processor
com.alibaba.testable.processor.annotation
- package com.alibaba.testable.processor.annotation
com.alibaba.testable.processor.constant
- package com.alibaba.testable.processor.constant
com.alibaba.testable.processor.generator
- package com.alibaba.testable.processor.generator
com.alibaba.testable.processor.model
- package com.alibaba.testable.processor.model
com.alibaba.testable.processor.translator
- package com.alibaba.testable.processor.translator
com.alibaba.testable.processor.util
- package com.alibaba.testable.processor.util
ConstPool
- Class in
com.alibaba.testable.processor.constant
ConstPool()
- Constructor for class com.alibaba.testable.processor.constant.
ConstPool
cx
- Variable in class com.alibaba.testable.processor.generator.
BaseGenerator
E
elementUtils
- Variable in class com.alibaba.testable.processor.model.
TestableContext
Elements used for operator element
EnablePrivateAccess
- Annotation Type in
com.alibaba.testable.processor.annotation
Make test class able to access private field and method in source class
EnablePrivateAccessProcessor
- Class in
com.alibaba.testable.processor
EnablePrivateAccessProcessor()
- Constructor for class com.alibaba.testable.processor.
EnablePrivateAccessProcessor
EnablePrivateAccessTranslator
- Class in
com.alibaba.testable.processor.translator
Travel AST
EnablePrivateAccessTranslator(String, String, TestableContext)
- Constructor for class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
error(String)
- Method in class com.alibaba.testable.processor.util.
TestableLogger
F
fetchGetterStatement(JCTree.JCFieldAccess)
- Method in class com.alibaba.testable.processor.generator.
PrivateAccessStatementGenerator
fetchInvokeStatement(JCTree.JCMethodInvocation)
- Method in class com.alibaba.testable.processor.generator.
PrivateAccessStatementGenerator
fetchSetterStatement(JCTree.JCAssign)
- Method in class com.alibaba.testable.processor.generator.
PrivateAccessStatementGenerator
filter
- Variable in class com.alibaba.testable.processor.model.
TestableContext
Filer used for generate source file
G
getSupportedSourceVersion()
- Method in class com.alibaba.testable.processor.
EnablePrivateAccessProcessor
I
info(String)
- Method in class com.alibaba.testable.processor.util.
TestableLogger
init(ProcessingEnvironment)
- Method in class com.alibaba.testable.processor.
EnablePrivateAccessProcessor
J
join(List<String>, String)
- Static method in class com.alibaba.testable.processor.util.
StringUtil
Join strings
L
logger
- Variable in class com.alibaba.testable.processor.model.
TestableContext
TestableLogger used for printing log during compilation
N
names
- Variable in class com.alibaba.testable.processor.model.
TestableContext
Names used for creating resource name
nameToExpression(String)
- Method in class com.alibaba.testable.processor.generator.
BaseGenerator
P
PrivateAccessStatementGenerator
- Class in
com.alibaba.testable.processor.generator
PrivateAccessStatementGenerator(TestableContext)
- Constructor for class com.alibaba.testable.processor.generator.
PrivateAccessStatementGenerator
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.alibaba.testable.processor.
EnablePrivateAccessProcessor
S
StringUtil
- Class in
com.alibaba.testable.processor.util
StringUtil()
- Constructor for class com.alibaba.testable.processor.util.
StringUtil
T
TEST_POSTFIX
- Static variable in class com.alibaba.testable.processor.constant.
ConstPool
TESTABLE_PRIVATE_ACCESSOR
- Static variable in class com.alibaba.testable.processor.constant.
ConstPool
TestableContext
- Class in
com.alibaba.testable.processor.model
TestableContext(TestableLogger, Filer, Elements, Types, JavacTrees, TreeMaker, Names)
- Constructor for class com.alibaba.testable.processor.model.
TestableContext
TestableContext(TestableLogger, Filer)
- Constructor for class com.alibaba.testable.processor.model.
TestableContext
TestableLogger
- Class in
com.alibaba.testable.processor.util
practical logger
TestableLogger(Messager)
- Constructor for class com.alibaba.testable.processor.util.
TestableLogger
treeMaker
- Variable in class com.alibaba.testable.processor.model.
TestableContext
TreeMaker used for creating AST node
trees
- Variable in class com.alibaba.testable.processor.model.
TestableContext
JavacTrees provide the source AST
typeUtils
- Variable in class com.alibaba.testable.processor.model.
TestableContext
Types used for operator type
V
visitApply(JCTree.JCMethodInvocation)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
For private invoke invocation break point call(d.privateMethod(args)) → call(PrivateAccessor.invoke(d, "privateMethod", args))
visitAssign(JCTree.JCAssign)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
For private setter break point
visitExec(JCTree.JCExpressionStatement)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
d.privateField = val → PrivateAccessor.set(d, "privateField", val) d.privateMethod(args) → PrivateAccessor.invoke(d, "privateMethod", args)
visitSelect(JCTree.JCFieldAccess)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
For private getter break point
visitVarDef(JCTree.JCVariableDecl)
- Method in class com.alibaba.testable.processor.translator.
EnablePrivateAccessTranslator
W
warn(String)
- Method in class com.alibaba.testable.processor.util.
TestableLogger
B
C
E
F
G
I
J
L
N
P
S
T
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020. All rights reserved.