Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
V
W
A
AbstractFactory
- Annotation Type in
com.dp4j
Intent:
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
Abstraction
- Annotation Type in
com.dp4j
accept(TreeVisitor<R, D>, D)
- Method in class com.dp4j.ast.
Node
actual
- Variable in class com.dp4j.ast.
Node
actual
- Variable in class com.dp4j.ast.
StmtNode
Adaptee
- Annotation Type in
com.dp4j
Adapter
- Annotation Type in
com.dp4j
addAnyReflectionAccessExceptions(Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
AllowAcessToPrivates
- Annotation Type in
com.dp4j
arrayBrac
- Variable in class com.dp4j.processors.
DProcessor
B
blockify(StatementTree)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
Builder
- Annotation Type in
com.dp4j
BuilderProcessor
- Class in
com.dp4j.processors
BuilderProcessor()
- Constructor for class com.dp4j.processors.
BuilderProcessor
buildPart
- Annotation Type in
com.dp4j
C
children
- Annotation Type in
com.dp4j
clazz
- Static variable in class com.dp4j.processors.
DProcessor
com.dp4j
- package com.dp4j
com.dp4j.ast
- package com.dp4j.ast
com.dp4j.processors
- package com.dp4j.processors
com.dp4j.processors.core
- package com.dp4j.processors.core
Component
- Annotation Type in
com.dp4j
Composite
- Annotation Type in
com.dp4j
contains(Iterable<? extends Element>, List<? extends Type>, Name, List<? extends Type>)
- Method in class com.dp4j.ast.
Resolver
createProduct
- Annotation Type in
com.dp4j
Creator
- Annotation Type in
com.dp4j
D
Decorator
- Annotation Type in
com.dp4j
differentArg(Type, Type)
- Method in class com.dp4j.processors.
DProcessor
dot
- Static variable in class com.dp4j.ast.
Resolver
DProcessor
- Class in
com.dp4j.processors
DProcessor()
- Constructor for class com.dp4j.processors.
DProcessor
E
elementUtils
- Variable in class com.dp4j.processors.
DProcessor
emptyList()
- Method in class com.dp4j.processors.
DProcessor
encClass
- Variable in class com.dp4j.processors.
DProcessor
exceptions
- Variable in class com.dp4j.ast.
Node
ExpNode
- Class in
com.dp4j.ast
ExpNode(Scope, ExpressionTree)
- Constructor for class com.dp4j.ast.
ExpNode
F
Facade
- Annotation Type in
com.dp4j
Facade is a single object that represent an entire subsystem.
Flyweight
- Annotation Type in
com.dp4j
flyweights
- Annotation Type in
com.dp4j
forName(Symbol, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
G
getAccessor(JCTree.JCFieldAccess, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getAccessor(JCTree.JCFieldAccess)
- Method in class com.dp4j.ast.
Resolver
getArgs(List<JCTree.JCExpression>, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getArgTypes(List<JCTree.JCExpression>, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getArray(Type, List<JCTree.JCExpression>)
- Method in class com.dp4j.processors.
DProcessor
getArray(Type, List<JCTree.JCExpression>)
- Method in class com.dp4j.processors.
DProcessor
getArrayDecl(JCTree.JCModifiers, String, String, JCTree.JCNewArray)
- Method in class com.dp4j.processors.
DProcessor
getArrayDecl(String, String, JCTree.JCNewArray)
- Method in class com.dp4j.processors.
DProcessor
getBlock(JCTree.JCStatement...)
- Method in class com.dp4j.processors.
DProcessor
getBoxedSymbol(Symbol)
- Method in class com.dp4j.ast.
Resolver
getBoxedType(Symbol)
- Method in class com.dp4j.ast.
Resolver
getBoxedType(Type)
- Method in class com.dp4j.ast.
Resolver
getCatches(CompilationUnitTree, Node, String...)
- Method in class com.dp4j.processors.
DProcessor
getCatches(CompilationUnitTree, Node, Collection<String>)
- Method in class com.dp4j.processors.
DProcessor
getDeclaredType(String)
- Method in class com.dp4j.processors.
DProcessor
getElementsAnnotated(RoundEnvironment, Set<? extends TypeElement>)
- Method in class com.dp4j.processors.
DProcessor
getEmptyArgsConstructor(Symbol.MethodSymbol)
- Method in class com.dp4j.processors.
DProcessor
getEnclosedElements(Symbol)
- Method in class com.dp4j.ast.
Resolver
getId(String)
- Method in class com.dp4j.processors.
DProcessor
getId(Name)
- Method in class com.dp4j.processors.
DProcessor
getIdAfterImporting(String)
- Method in class com.dp4j.processors.
DProcessor
getIdentAfterImporting(Class)
- Method in class com.dp4j.processors.
DProcessor
getIfNull(JCTree.JCIdent, JCTree.JCStatement)
- Method in class com.dp4j.processors.
DProcessor
getIfNull(Name, JCTree.JCStatement)
- Method in class com.dp4j.processors.
DProcessor
getInstance
- Annotation Type in
com.dp4j
GetInstanceProcessor
- Class in
com.dp4j.processors
Processes @instance annotation verifying that it's: - static - returns instance
GetInstanceProcessor()
- Constructor for class com.dp4j.processors.
GetInstanceProcessor
getInvokationExp(JCTree.JCMethodInvocation, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getInvokationTarget(JCTree.JCMethodInvocation, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getKind()
- Method in class com.dp4j.ast.
Node
getMethodInvoc(String, JCTree.JCExpression, List<JCTree.JCExpression>, Map<String, JCTree.JCExpression>, CompilationUnitTree, Object, Scope, JCTree.JCStatement, Collection<Symbol>)
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, String, List<JCTree.JCExpression>, Map<String, JCTree.JCExpression>, CompilationUnitTree, Object, Scope, JCTree.JCStatement, Collection<Symbol>)
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, JCTree.JCExpression...)
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, Name, JCTree.JCExpression[])
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, Boolean...)
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, Name...)
- Method in class com.dp4j.processors.
DProcessor
getMethodInvoc(String, String...)
- Method in class com.dp4j.processors.
DProcessor
getMethodsWithSameName(String, Collection<Symbol>)
- Method in class com.dp4j.processors.
DProcessor
getName(JCTree.JCMethodInvocation)
- Method in class com.dp4j.ast.
Resolver
getName(JCTree.JCExpression)
- Method in class com.dp4j.ast.
Resolver
getName(Name)
- Method in class com.dp4j.ast.
Resolver
getName(String)
- Method in class com.dp4j.ast.
Resolver
getNull()
- Method in class com.dp4j.processors.
DProcessor
getParamsList(Boolean...)
- Method in class com.dp4j.processors.
DProcessor
getRefMethodInvoc(String, Object)
- Method in class com.dp4j.processors.
DProcessor
getResult
- Annotation Type in
com.dp4j
getSmallerList(Collection<Symbol>, Symbol)
- Method in class com.dp4j.processors.
DProcessor
getSupportedOptions()
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
getSupportedOptions()
- Method in class com.dp4j.processors.
DProcessor
getSupportedSourceVersion()
- Method in class com.dp4j.processors.
DProcessor
getSymbol(CompilationUnitTree, Node, List<JCTree.JCExpression>, Name, List<JCTree.JCExpression>)
- Method in class com.dp4j.ast.
Resolver
getSymbol(Name, Symbol, CompilationUnitTree, Node, boolean)
- Method in class com.dp4j.ast.
Resolver
getSymbol(JCTree.JCMethodInvocation, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
cannot handle just like a fieldAccess? No, need to strip args and params
getSymbol(JCTree.JCExpression, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getType(JCTree.JCLiteral)
- Method in class com.dp4j.ast.
Resolver
getType(JCTree.JCExpression, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getType(Symbol)
- Method in class com.dp4j.ast.
Resolver
getType(Symbol)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
getTypedArray(JCTree.JCNewArray, CompilationUnitTree, Node)
- Method in class com.dp4j.ast.
Resolver
getTypeElement(String)
- Method in class com.dp4j.processors.
DProcessor
getTypes(List<? extends Symbol>)
- Method in class com.dp4j.processors.
DProcessor
getTypeSymbol(Symbol)
- Method in class com.dp4j.ast.
Resolver
getVarDecl(JCTree.JCModifiers, String, String, String, String...)
- Method in class com.dp4j.processors.
DProcessor
getVarDecl(String, String, String, String...)
- Method in class com.dp4j.processors.
DProcessor
getVarDecl(String, String, String, Name, JCTree.JCExpression...)
- Method in class com.dp4j.processors.
DProcessor
getVarDecl(String, String, String, String, JCTree.JCExpression[], Map<String, JCTree.JCExpression>, CompilationUnitTree, Object, Scope, JCTree.JCStatement, Collection<Symbol>)
- Method in class com.dp4j.processors.
DProcessor
H
Hack
- Annotation Type in
com.dp4j
I
Implementor
- Annotation Type in
com.dp4j
init
- Static variable in class com.dp4j.ast.
Resolver
init(ProcessingEnvironment)
- Method in class com.dp4j.processors.
DProcessor
inject(T, boolean, List<? extends T>, boolean, T...)
- Static method in class com.dp4j.ast.
Resolver
injectAfter(T, List<? extends T>, boolean, T...)
- Static method in class com.dp4j.ast.
Resolver
injectBefore(T, List<? extends T>, boolean, T...)
- Static method in class com.dp4j.ast.
Resolver
injectBefore(T, List<? extends T>, T...)
- Method in class com.dp4j.processors.
DProcessor
instance
- Annotation Type in
com.dp4j
InstanceProcessor
- Class in
com.dp4j.processors
Processes @instance annotation verifying that it's: - static - field of a @Singleton annotated class - of the same type as the enclosing class TODO: Warning for: - not being private
InstanceProcessor()
- Constructor for class com.dp4j.processors.
InstanceProcessor
isAccessible(JCTree.JCMethodInvocation, CompilationUnitTree, Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
isAccessible(JCTree.JCFieldAccess, CompilationUnitTree, Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
isAccessible(JCTree.JCVariableDecl, CompilationUnitTree, Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
isAccessible(JCTree.JCExpression, CompilationUnitTree, Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
isAccessible(Symbol, Symbol, CompilationUnitTree, Node)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
isOnlyHandler(Set<? extends TypeElement>)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
Junit or someone else might want to handle it
isOnlyHandler(Set<? extends TypeElement>)
- Method in class com.dp4j.processors.
DProcessor
J
javaLangClass
- Static variable in class com.dp4j.processors.
DProcessor
M
merge(Collection<T>, Collection<T>)
- Static method in class com.dp4j.processors.
DProcessor
methTree
- Variable in class com.dp4j.processors.
DProcessor
msgr
- Variable in class com.dp4j.processors.
DProcessor
N
Node
- Class in
com.dp4j.ast
Node(Scope, Tree)
- Constructor for class com.dp4j.ast.
Node
O
operation
- Annotation Type in
com.dp4j
options
- Variable in class com.dp4j.processors.
DProcessor
P
printMsg(String, Element, boolean)
- Method in class com.dp4j.processors.
DProcessor
printVerbose(CompilationUnitTree, Element)
- Method in class com.dp4j.processors.
DProcessor
PrivateAccessProcessor
- Class in
com.dp4j.processors.core
PrivateAccessProcessor()
- Constructor for class com.dp4j.processors.core.
PrivateAccessProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.dp4j.processors.
DProcessor
processCond(JCTree.JCFieldAccess, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCMethodInvocation, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCNewClass, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCIdent, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCTypeCast, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCLiteral, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCBinary, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCAssign, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCArrayAccess, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processCond(JCTree.JCExpression, CompilationUnitTree, Node, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.
BuilderProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processElement(JCTree.JCBlock, CompilationUnitTree, Scope)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processElement(BlockTree, CompilationUnitTree, Tree)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.core.
TemplateMethodProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.
DProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.
GetInstanceProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.
InstanceProcessor
processElement(Element, TypeElement, boolean)
- Method in class com.dp4j.processors.
SingletonProcessor
processStmt(StatementTree, CompilationUnitTree, JCTree.JCBlock, Scope)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
processStmt(StmtNode, CompilationUnitTree, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
required for injecting reflection statements globally, and also when not possible locally, eg.
product
- Annotation Type in
com.dp4j
Prototype
- Annotation Type in
com.dp4j
Proxy
- Annotation Type in
com.dp4j
R
reflect(Symbol, CompilationUnitTree, Node, List<JCTree.JCExpression>, JCTree.JCBlock)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
reflect(Symbol, CompilationUnitTree, List<? extends Symbol>, Node, JCTree.JCBlock, Name)
- Method in class com.dp4j.processors.core.
PrivateAccessProcessor
Reflect
- Annotation Type in
com.dp4j
replace(T, List<? extends T>, T...)
- Method in class com.dp4j.processors.
DProcessor
Resolver
- Class in
com.dp4j.ast
Resolver(JavacElements, Trees, TreeMaker, TypeElement, Types, Symtab, List<? extends Element>)
- Constructor for class com.dp4j.ast.
Resolver
rs
- Variable in class com.dp4j.processors.
DProcessor
S
sameArg(Type, Type)
- Method in class com.dp4j.ast.
Resolver
sameMethod(List<? extends Symbol>, List<? extends Type>, List<? extends Symbol>, List<? extends Type>, boolean)
- Method in class com.dp4j.ast.
Resolver
scope
- Variable in class com.dp4j.ast.
Node
Singleton
- Annotation Type in
com.dp4j
SingletonProcessor
- Class in
com.dp4j.processors
TODO: there must be only one instance, getInstance
SingletonProcessor()
- Constructor for class com.dp4j.processors.
SingletonProcessor
StmtNode
- Class in
com.dp4j.ast
StmtNode(Scope, StatementTree)
- Constructor for class com.dp4j.ast.
StmtNode
Subject
- Annotation Type in
com.dp4j
symTable
- Variable in class com.dp4j.ast.
Resolver
symTable
- Variable in class com.dp4j.processors.
DProcessor
T
Target
- Annotation Type in
com.dp4j
templateMethod
- Annotation Type in
com.dp4j
TemplateMethodProcessor
- Class in
com.dp4j.processors.core
TemplateMethodProcessor()
- Constructor for class com.dp4j.processors.core.
TemplateMethodProcessor
TestPrivates
- Annotation Type in
com.dp4j
thisExp
- Variable in class com.dp4j.processors.
DProcessor
throwException(String)
- Method in class com.dp4j.processors.
DProcessor
throwExceptions(Collection<String>)
- Method in class com.dp4j.processors.
DProcessor
throwExceptions(String...)
- Method in class com.dp4j.processors.
DProcessor
tm
- Variable in class com.dp4j.processors.
DProcessor
toList(T...)
- Method in class com.dp4j.processors.
DProcessor
toString(List<T>)
- Method in class com.dp4j.processors.
DProcessor
trees
- Variable in class com.dp4j.processors.
DProcessor
typeUtils
- Variable in class com.dp4j.ast.
Resolver
typeUtils
- Variable in class com.dp4j.processors.
DProcessor
V
varArgsDots
- Static variable in class com.dp4j.processors.
DProcessor
verbose
- Variable in class com.dp4j.processors.
DProcessor
W
wrap
- Annotation Type in
com.dp4j
Facade vs Adapter
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011. All Rights Reserved.