Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

openjava.ptree.util: Javadoc index of package openjava.ptree.util.


Package Samples:

openjava.ptree.util

Classes:

ExpansionApplier: The class ExpansionApplier is an evaluator of each objects of ParseTree family. Each methods in this class is invoked from the class EvaluationShuttle . The method evaluateDown() is invoked before evaluating the children of the parse tree object, and evaluateUp() is invoked after the evaluation. For a class P and a object p statically typed as P, the parts in source code each expantion will be applied are: Allocation new P() ArrayAllocation new P[expr] MethodCall P.m() , p.m() FieldRead P.f , p.f as a right side value FieldWrite P.f = expr , p.f = expr ArrayAccess ap[expr] for P[] ap; Expression ...
EvaluationShuttle: The class EvaluationShuttle is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right. The class Evaluator is an evaluator of each objects of ParseTree family. Each methods in this class is invoked from the class EvaluationShuttle . The method evaluateDown() is invoked before evaluating the children of the parse tree object, and evaluateUp() is invoked after the evaluation.
ParseTreeVisitor: The class ParseTreeVisitor is a Visitor role in the Visitor pattern and visits ParseTree objects as the role of Element. For example
SourceCodeWriter: The class SourceCodeWriter is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.
TypeNameQualifier: The class TypeNameQualifier is a utility class to be usede for making a copy of ptree work well without import statements.
PartialParser: The PartialParser class is an utilty class to make ptree objects from string.
MemberAccessCorrector: The class MemberAccessCorrector For example
VariableBinder: The class VariableBinder For example
ScopeHandler: The class ScopeHandler For example
ClassLiteralReplacer: The class ClassLiteralReplacer

Home | Contact Us | Privacy Policy | Terms of Service