MethodSpec.Builder
definitions for a proxy.MethodSpec
for a public method whose body simply returns a String
.ClassData
for the class represented by this container.FieldData
for the field represented by this container.MethodData
for the method represented by this container.ExecutableElement
.TypeMirror
.TypeElement
corresponding to the class.VariableElement
corresponding to the field.ExecutableElement
corresponding to the method.MethodProxy
or
FieldProxy
with the specified characteristics.Element
from it.ClassContainer
based on information contained
within Patch
or a Find
annotations, else returns a fallback.ExecutableElement
.Overridden
stub, if present.Class
from an annotation and gets its fully qualified name.Class
from an annotation and gets its fully qualified name.FieldContainer
from a finder.MethodContainer
corresponding to a stub annotated with Target
.HashSet
of dummy overrides for every abstract method in a given class,
represented as a TypeElement
.TypeElement
.ClassData
corresponding to the given internal name,
or creates a false one with the same, non-obfuscated name twice.FieldData
corresponding to the field matching the given
name and parent, or creates a dummy one with fake data if no valid
mapping is found.MethodData
corresponding to the method matching the given
name, parent and descriptor, or creates a dummy one with fake data if no
valid mapping is found.ProcessorOptions
for this instance, creating the object if
it hasn't been already.Class
from an annotation and gets a TypeMirror
representing it.ExecutableElement
corresponding to the injector method.TypeMirror
.Modifier
to its reflective
Modifier
equivalent.Collection
of AST Modifier
s and
returns them mapped to their reflective integer equivalent.Mapper
used to convert classes and variables
to their obfuscated equivalent.Find
but does not
return a known instance of AbstractProxy
.IInjector
)
is to use obfuscated names instead of its normal names.ClassContainer
representing the parent of this field.ClassContainer
representing the parent of this method.Class
.Set
of options currently supported by the processor.MethodContainer
corresponding to the target method.Target
as a Repeatable
annotation.ExecutableElement
corresponding to the target method stub.