Skip navigation links
A B C G H I M O P S T V W _ 

A

addProperty(SimpleVariable) - Method in class org.yarnandtail.andhow.compile.CompileUnit
Register an AndHow Property declaration in the current scope - either directly in the the top level class or the recorded path to an inner class.
addProperty(String, boolean, boolean) - Method in class org.yarnandtail.andhow.compile.CompileUnit
Register an AndHow Property declaration in the current scope - either directly in the the top level class or the recorded path to an inner class.
addPropertyError(String, String) - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
AndHowCompileProcessor - Class in org.yarnandtail.andhow.compile
Note: check to ensure that Props are not referenced in static init blocks b/c we may need to load the class (and run its init) before andHow init can complete, causing a circular init loop.
AndHowCompileProcessor() - Constructor for class org.yarnandtail.andhow.compile.AndHowCompileProcessor
 
AndHowCompileProcessor.CauseEffect - Class in org.yarnandtail.andhow.compile
Match up a causal Element w/ the Class name that will be registered in a service registry.
AndHowElementScanner7 - Class in org.yarnandtail.andhow.compile
This Scanner is only intended to work on a single compileable unit at a time.
AndHowElementScanner7(ProcessingEnvironment, String, String, String) - Constructor for class org.yarnandtail.andhow.compile.AndHowElementScanner7
 

B

buildGeneratedClassFullName() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
buildGeneratedClassSimpleName() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
buildPackageString() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
buildRegistrationAddsString() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
buildRunDateString() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 

C

CauseEffect(String, Element) - Constructor for class org.yarnandtail.andhow.compile.AndHowCompileProcessor.CauseEffect
 
CompileUnit - Class in org.yarnandtail.andhow.compile
Incrementally built metadata about a Type (compile-time representation of a class) and its AndHow Properties (if any) as it is compiled.
CompileUnit(String) - Constructor for class org.yarnandtail.andhow.compile.CompileUnit
Construct a new CompileUnit, which always is for a specific top level class.

G

generateSource() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
getErrors() - Method in class org.yarnandtail.andhow.compile.CompileUnit
The list of Property errors, either directly added or created indirectly by adding properties that had invalid modifiers.
getInnerPath() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Return the state of inner class nesting from the outermost to the innermost.
getInnerPathNames() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Return the inner class names, in order from the outermost to the innermost.
getInstanceNames() - Method in exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 
getMessage() - Method in exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 
getName() - Method in class org.yarnandtail.andhow.compile.SimpleType
 
getName() - Method in class org.yarnandtail.andhow.compile.SimpleVariable
 
getRegistrations() - Method in class org.yarnandtail.andhow.compile.CompileUnit
The list of Properties in the CompileUnit, along with all the needed metadata to register them.
getRootCanonicalName() - Method in class org.yarnandtail.andhow.compile.CompileUnit
The fully qualified name of the top level class this CompileUnit is for.
getRootPackageName() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Get just the package of the root class.
getRootSimpleName() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Get just the simple name of the root class.
getTemplate() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 
getTemplatePath() - Method in class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
 

H

hasErrors() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Returns true if the getErrors() list would be non-empty.
hasRegistrations() - Method in class org.yarnandtail.andhow.compile.CompileUnit
Returns true if getRegistrations() would return a non-empty list.

I

isFinal() - Method in class org.yarnandtail.andhow.compile.SimpleVariable
 
isInitClass() - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
isNewProperty() - Method in class org.yarnandtail.andhow.compile.PropertyMarker
Gets the value of the property newProperty.
isStatic() - Method in class org.yarnandtail.andhow.compile.SimpleType
 
isStatic() - Method in class org.yarnandtail.andhow.compile.SimpleVariable
 
istestInitClass() - Method in class org.yarnandtail.andhow.compile.CompileUnit
 

M

markBuild() - Method in class org.yarnandtail.andhow.compile.PropertyMarker
Marks a Property variable as being assigned to a Property class that has invoked the .build() method.
markBuilder() - Method in class org.yarnandtail.andhow.compile.PropertyMarker
Marks a Property variable as being assigned to a Property class that has invoked the .builder() method.
markDirectConstruct() - Method in class org.yarnandtail.andhow.compile.PropertyMarker
Marks a Property variable as being assigned to a Property that was directly constructed with a call to new XXXProperty();

O

org.yarnandtail.andhow.compile - package org.yarnandtail.andhow.compile
 

P

popType() - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.yarnandtail.andhow.compile.AndHowCompileProcessor
 
PropertyMarker - Class in org.yarnandtail.andhow.compile
Incrementally determines is a Property variable points to a new Property instance.
PropertyMarker() - Constructor for class org.yarnandtail.andhow.compile.PropertyMarker
 
PropertyRegistrarClassGenerator - Class in org.yarnandtail.andhow.compile
 
PropertyRegistrarClassGenerator(CompileUnit, Class<?>, Calendar) - Constructor for class org.yarnandtail.andhow.compile.PropertyRegistrarClassGenerator
Create a new instance w all info needed to generateSource a PropertyRegistrar file.
PropertyVariableTreeScanner - Class in org.yarnandtail.andhow.compile
A compilation tree scanner used during compile time to scan for AndHow Property construction being assigned to a variable.
PropertyVariableTreeScanner() - Constructor for class org.yarnandtail.andhow.compile.PropertyVariableTreeScanner
 
pushType(SimpleType) - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
pushType(String, boolean) - Method in class org.yarnandtail.andhow.compile.CompileUnit
 

S

setInitClass(boolean) - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
setTestInitClass(boolean) - Method in class org.yarnandtail.andhow.compile.CompileUnit
 
SimpleType - Class in org.yarnandtail.andhow.compile
Compile time representation of a type/class definition w/ just enough information to decide if it is a valid parent to contain an AndHow Property.
SimpleType(String, boolean) - Constructor for class org.yarnandtail.andhow.compile.SimpleType
 
SimpleVariable - Class in org.yarnandtail.andhow.compile
Compile time representation of a variable w/ just enough information to decide if it is a valid variable for an AndHow Property to be constructed and assigned to.
SimpleVariable(String, boolean, boolean) - Constructor for class org.yarnandtail.andhow.compile.SimpleVariable
 

T

TooManyInitClassesException - Exception in org.yarnandtail.andhow.compile
 
TooManyInitClassesException(String, List<AndHowCompileProcessor.CauseEffect>) - Constructor for exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 

V

visitMemberSelect(MemberSelectTree, PropertyMarker) - Method in class org.yarnandtail.andhow.compile.PropertyVariableTreeScanner
Called for the actual invocation of a specific method.
visitNewClass(NewClassTree, PropertyMarker) - Method in class org.yarnandtail.andhow.compile.PropertyVariableTreeScanner
 
visitType(TypeElement, String) - Method in class org.yarnandtail.andhow.compile.AndHowElementScanner7
 
visitVariable(VariableElement, String) - Method in class org.yarnandtail.andhow.compile.AndHowElementScanner7
 

W

writeClassFile(Filer, PropertyRegistrarClassGenerator, Element) - Method in class org.yarnandtail.andhow.compile.AndHowCompileProcessor
 
writeDetails(AndHowLog) - Method in exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 
writeServiceFile(Filer, String, List<AndHowCompileProcessor.CauseEffect>) - Method in class org.yarnandtail.andhow.compile.AndHowCompileProcessor
 

_

_fullInitClassName - Variable in exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 
_instances - Variable in exception org.yarnandtail.andhow.compile.TooManyInitClassesException
 
A B C G H I M O P S T V W _ 
Skip navigation links

Copyright © 2017. All rights reserved.