public class PropertyVariableTreeScanner extends com.sun.source.util.TreePathScanner<PropertyMarker,PropertyMarker>
org.yarnandtail.andhow.api.Property is found. The current
path is passed into this classes scan() method along with a PropertyMarker.
When the scan is complete, the PropertyMarker is returned, which will indicate
if the Property assigned to the variable is newly constructed or just a
reference to an already constructed Property.| Constructor and Description |
|---|
PropertyVariableTreeScanner() |
| Modifier and Type | Method and Description |
|---|---|
PropertyMarker |
visitMemberSelect(com.sun.source.tree.MemberSelectTree mst,
PropertyMarker p)
Called for the actual invocation of a specific method.
|
PropertyMarker |
visitNewClass(com.sun.source.tree.NewClassTree nct,
PropertyMarker p) |
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitVariable, visitWhileLoop, visitWildcardpublic PropertyMarker visitNewClass(com.sun.source.tree.NewClassTree nct, PropertyMarker p)
visitNewClass in interface com.sun.source.tree.TreeVisitor<PropertyMarker,PropertyMarker>visitNewClass in class com.sun.source.util.TreeScanner<PropertyMarker,PropertyMarker>public PropertyMarker visitMemberSelect(com.sun.source.tree.MemberSelectTree mst, PropertyMarker p)
visitMemberSelect in interface com.sun.source.tree.TreeVisitor<PropertyMarker,PropertyMarker>visitMemberSelect in class com.sun.source.util.TreeScanner<PropertyMarker,PropertyMarker>mst - p - Copyright © 2017. All rights reserved.