Uses of Interface
edu.rice.cs.javalanglevels.tree.JExpressionIF

Packages that use JExpressionIF
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.tree   
 

Uses of JExpressionIF in edu.rice.cs.javalanglevels
 

Fields in edu.rice.cs.javalanglevels with type parameters of type JExpressionIF
protected static java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> LanguageLevelVisitor.errors
          Errors we have encountered during this pass: string is the text of the error, JExpressionIF is the part of the AST where the error occurs.
 

Methods in edu.rice.cs.javalanglevels that return types with arguments of type JExpressionIF
 Pair<java.util.LinkedList<JExprParseException>,java.util.LinkedList<Pair<java.lang.String,JExpressionIF>>> LanguageLevelConverter.convert(java.io.File[] files, Options options)
          Parse, Visit, Type Check, and Convert any language level files in the array of files.
 Pair<java.util.LinkedList<JExprParseException>,java.util.LinkedList<Pair<java.lang.String,JExpressionIF>>> LanguageLevelConverter.convert(java.io.File[] files, Options options, java.util.Map<java.io.File,java.util.Set<java.lang.String>> sourceToTopLevelClassMap)
          Parse, visit, type check, and convert any language level files (and unconverted LL files they reference) in files/
 

Methods in edu.rice.cs.javalanglevels with parameters of type JExpressionIF
protected static void LanguageLevelVisitor._addAndIgnoreError(java.lang.String message, JExpressionIF that)
          This method is called when an error should be added, but tree-walking should continue on this construct.
protected static void TypeChecker._addError(java.lang.String message, JExpressionIF that)
          Adds an error pair consisting of the specified String message and JExpression.
protected static void LanguageLevelVisitor._addError(java.lang.String message, JExpressionIF that)
          This method is called when an error should be added to the static LinkedList of errors.
 void LanguageLevelVisitor._badModifiers(java.lang.String first, java.lang.String second, JExpressionIF that)
          Add an error explaining the modifiers' conflict.
 boolean TypeChecker.assertFound(TypeData type, JExpressionIF expression)
          If type is a PackageData, then it could not be resolved.
 TypeData LValueTypeChecker.defaultCase(JExpressionIF that)
          Most expressions cannot appear on the lhs of an assignment: give an appropriate error
protected  TypeData TypeChecker.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
 TypeData LValueWithValueTypeChecker.defaultCase(JExpressionIF that)
          Most expressions cannot appear on the lhs of an assignment: give an appropriate error
protected  java.lang.Void Augmentor.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
protected  java.lang.Void JExpressionIFPrunableDepthFirstVisitor.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
protected  java.lang.Void JExpressionIFPrunableDepthFirstVisitor.defaultDoFirst(JExpressionIF that)
          This method is called by default from cases that do not override forCASEDoFirst.
protected  boolean LanguageLevelVisitor.prune(JExpressionIF node)
           
protected  boolean JExpressionIFPrunableDepthFirstVisitor.prune(JExpressionIF that)
           
 

Constructor parameters in edu.rice.cs.javalanglevels with type arguments of type JExpressionIF
FullJavaVisitor(java.io.File file, java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors, java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, java.util.LinkedList<Command> fixUps, java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
FullJavaVisitor(java.io.File file, java.util.LinkedList<java.lang.String> importedPackages, java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors, java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, java.util.LinkedList<Command> fixUps, java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelConverter when it is instantiating a new FullJavaVisitor to visit a new file.
IntermediateVisitor(java.io.File file, java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors, java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, java.util.LinkedList<Command> fixUps, java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
IntermediateVisitor(java.io.File file, java.util.LinkedList<java.lang.String> importedPackages, java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors, java.util.Hashtable<java.lang.String,Triple<SourceInfo,LanguageLevelVisitor,SymbolData>> continuations, java.util.LinkedList<Command> fixUps, java.util.LinkedList<Pair<LanguageLevelVisitor,SourceFile>> visitedFiles)
          This constructor is called from LanguageLevelVisitor and LanguageLevelConverter when they are instantiating a new IntermediateVisitor to visit a new file with.
TypeChecker(java.io.File file, java.lang.String packageName, java.util.LinkedList<Pair<java.lang.String,JExpressionIF>> errors, Symboltable symbolTable, java.util.LinkedList<java.lang.String> importedFiles, java.util.LinkedList<java.lang.String> importedPackages)
          The normal constructor.
 

Uses of JExpressionIF in edu.rice.cs.javalanglevels.tree
 

Subinterfaces of JExpressionIF in edu.rice.cs.javalanglevels.tree
 interface BodyItemI
           
 interface ForConditionI
           
 interface ForInitI
           
 interface ReturnTypeI
           
 interface VariableInitializerI
           
 

Classes in edu.rice.cs.javalanglevels.tree that implement JExpressionIF
 class AbstractMethodDef
          Class AbstractMethodDef, a component of the JExpressionIF composite hierarchy.
 class AndExpression
          Class AndExpression, a component of the JExpressionIF composite hierarchy.
 class AnonymousClassInstantiation
          Class AnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class ArrayAccess
          Class ArrayAccess, a component of the JExpressionIF composite hierarchy.
 class ArrayInitializer
          Class ArrayInitializer, a component of the JExpressionIF composite hierarchy.
 class ArrayInstantiation
          Class ArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class ArrayType
          Class ArrayType, a component of the JExpressionIF composite hierarchy.
 class AssignmentExpression
          Class AssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class BinaryExpression
          Class BinaryExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseAndAssignmentExpression
          Class BitwiseAndAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseAndExpression
          Class BitwiseAndExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseAssignmentExpression
          Class BitwiseAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseBinaryExpression
          Class BitwiseBinaryExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseNotExpression
          Class BitwiseNotExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseOrAssignmentExpression
          Class BitwiseOrAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseOrExpression
          Class BitwiseOrExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseXorAssignmentExpression
          Class BitwiseXorAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class BitwiseXorExpression
          Class BitwiseXorExpression, a component of the JExpressionIF composite hierarchy.
 class Block
          Class Block, a component of the JExpressionIF composite hierarchy.
 class Body
          Class Body, a component of the JExpressionIF composite hierarchy.
 class BooleanExpression
          Class BooleanExpression, a component of the JExpressionIF composite hierarchy.
 class BooleanLiteral
          Class BooleanLiteral, a component of the JExpressionIF composite hierarchy.
 class BracedBody
          Class BracedBody, a component of the JExpressionIF composite hierarchy.
 class BreakStatement
          Class BreakStatement, a component of the JExpressionIF composite hierarchy.
 class CastExpression
          Class CastExpression, a component of the JExpressionIF composite hierarchy.
 class CatchBlock
          Class CatchBlock, a component of the JExpressionIF composite hierarchy.
 class CharLiteral
          Class CharLiteral, a component of the JExpressionIF composite hierarchy.
 class ClassDef
          Class ClassDef, a component of the JExpressionIF composite hierarchy.
 class ClassImportStatement
          Class ClassImportStatement, a component of the JExpressionIF composite hierarchy.
 class ClassInstantiation
          Class ClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class ClassLiteral
          Class ClassLiteral, a component of the JExpressionIF composite hierarchy.
 class ClassOrInterfaceType
          Class ClassOrInterfaceType, a component of the JExpressionIF composite hierarchy.
 class ComparisonExpression
          Class ComparisonExpression, a component of the JExpressionIF composite hierarchy.
 class ComplexAnonymousClassInstantiation
          Class ComplexAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class ComplexInitializedArrayInstantiation
          Class ComplexInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class ComplexMethodInvocation
          Class ComplexMethodInvocation, a component of the JExpressionIF composite hierarchy.
 class ComplexNamedClassInstantiation
          Class ComplexNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class ComplexNameReference
          Class ComplexNameReference, a component of the JExpressionIF composite hierarchy.
 class ComplexSuperConstructorInvocation
          Class ComplexSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class ComplexSuperReference
          Class ComplexSuperReference, a component of the JExpressionIF composite hierarchy.
 class ComplexThisConstructorInvocation
          Class ComplexThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class ComplexThisReference
          Class ComplexThisReference, a component of the JExpressionIF composite hierarchy.
 class ComplexUninitializedArrayInstantiation
          Class ComplexUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class CompoundWord
          Class CompoundWord, a component of the JExpressionIF composite hierarchy.
 class ConcreteMethodDef
          Class ConcreteMethodDef, a component of the JExpressionIF composite hierarchy.
 class ConditionalExpression
          Class ConditionalExpression, a component of the JExpressionIF composite hierarchy.
 class ConstructorDef
          Class ConstructorDef, a component of the JExpressionIF composite hierarchy.
 class ContinueStatement
          Class ContinueStatement, a component of the JExpressionIF composite hierarchy.
 class DefaultCase
          Class DefaultCase, a component of the JExpressionIF composite hierarchy.
 class DimensionExpressionList
          Class DimensionExpressionList, a component of the JExpressionIF composite hierarchy.
 class DivideAssignmentExpression
          Class DivideAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class DivideExpression
          Class DivideExpression, a component of the JExpressionIF composite hierarchy.
 class DoStatement
          Class DoStatement, a component of the JExpressionIF composite hierarchy.
 class DoubleLiteral
          Class DoubleLiteral, a component of the JExpressionIF composite hierarchy.
 class EmptyExpression
          Class EmptyExpression, a component of the JExpressionIF composite hierarchy.
 class EmptyForCondition
          Class EmptyForCondition, a component of the JExpressionIF composite hierarchy.
 class EmptyStatement
          Class EmptyStatement, a component of the JExpressionIF composite hierarchy.
 class EqualityExpression
          Class EqualityExpression, a component of the JExpressionIF composite hierarchy.
 class EqualsExpression
          Class EqualsExpression, a component of the JExpressionIF composite hierarchy.
 class Expression
          Class Expression, a component of the JExpressionIF composite hierarchy.
 class ExpressionList
          Class ExpressionList, a component of the JExpressionIF composite hierarchy.
 class ExpressionStatement
          Class ExpressionStatement, a component of the JExpressionIF composite hierarchy.
 class FloatLiteral
          Class FloatLiteral, a component of the JExpressionIF composite hierarchy.
 class FormalParameter
          Class FormalParameter, a component of the JExpressionIF composite hierarchy.
 class ForStatement
          Class ForStatement, a component of the JExpressionIF composite hierarchy.
 class FunctionInvocation
          Class FunctionInvocation, a component of the JExpressionIF composite hierarchy.
 class GreaterThanExpression
          Class GreaterThanExpression, a component of the JExpressionIF composite hierarchy.
 class GreaterThanOrEqualExpression
          Class GreaterThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
 class IfThenElseStatement
          Class IfThenElseStatement, a component of the JExpressionIF composite hierarchy.
 class IfThenStatement
          Class IfThenStatement, a component of the JExpressionIF composite hierarchy.
 class ImportStatement
          Class ImportStatement, a component of the JExpressionIF composite hierarchy.
 class IncrementExpression
          Class IncrementExpression, a component of the JExpressionIF composite hierarchy.
 class InitializedArrayInstantiation
          Class InitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class InitializedVariableDeclarator
          Class InitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
 class Initializer
          Class Initializer, a component of the JExpressionIF composite hierarchy.
 class InnerClassDef
          Class InnerClassDef, a component of the JExpressionIF composite hierarchy.
 class InnerInterfaceDef
          Class InnerInterfaceDef, a component of the JExpressionIF composite hierarchy.
 class InstanceInitializer
          Class InstanceInitializer, a component of the JExpressionIF composite hierarchy.
 class InstanceofExpression
          Class InstanceofExpression, a component of the JExpressionIF composite hierarchy.
 class Instantiation
          Class Instantiation, a component of the JExpressionIF composite hierarchy.
 class IntegerLiteral
          Class IntegerLiteral, a component of the JExpressionIF composite hierarchy.
 class InterfaceDef
          Class InterfaceDef, a component of the JExpressionIF composite hierarchy.
 class JExpression
          Class JExpression, a component of the JExpressionIF composite hierarchy.
 class LabeledBreakStatement
          Class LabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
 class LabeledCase
          Class LabeledCase, a component of the JExpressionIF composite hierarchy.
 class LabeledContinueStatement
          Class LabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
 class LabeledStatement
          Class LabeledStatement, a component of the JExpressionIF composite hierarchy.
 class LeftShiftAssignmentExpression
          Class LeftShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class LeftShiftExpression
          Class LeftShiftExpression, a component of the JExpressionIF composite hierarchy.
 class LessThanExpression
          Class LessThanExpression, a component of the JExpressionIF composite hierarchy.
 class LessThanOrEqualExpression
          Class LessThanOrEqualExpression, a component of the JExpressionIF composite hierarchy.
 class LexicalLiteral
          Class LexicalLiteral, a component of the JExpressionIF composite hierarchy.
 class LongLiteral
          Class LongLiteral, a component of the JExpressionIF composite hierarchy.
 class MemberType
          Class MemberType, a component of the JExpressionIF composite hierarchy.
 class MethodDef
          Class MethodDef, a component of the JExpressionIF composite hierarchy.
 class MethodInvocation
          Class MethodInvocation, a component of the JExpressionIF composite hierarchy.
 class MinusAssignmentExpression
          Class MinusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class MinusExpression
          Class MinusExpression, a component of the JExpressionIF composite hierarchy.
 class ModAssignmentExpression
          Class ModAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class ModExpression
          Class ModExpression, a component of the JExpressionIF composite hierarchy.
 class ModifiersAndVisibility
          Class ModifiersAndVisibility, a component of the JExpressionIF composite hierarchy.
 class MultiplyAssignmentExpression
          Class MultiplyAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class MultiplyExpression
          Class MultiplyExpression, a component of the JExpressionIF composite hierarchy.
 class NamedClassInstantiation
          Class NamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class NameReference
          Class NameReference, a component of the JExpressionIF composite hierarchy.
 class NegativeExpression
          Class NegativeExpression, a component of the JExpressionIF composite hierarchy.
 class NegativePostfixIncrementExpression
          Class NegativePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class NegativePrefixIncrementExpression
          Class NegativePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class NoOpExpression
          Class NoOpExpression, a component of the JExpressionIF composite hierarchy.
 class NormalTryCatchStatement
          Class NormalTryCatchStatement, a component of the JExpressionIF composite hierarchy.
 class NotEqualExpression
          Class NotEqualExpression, a component of the JExpressionIF composite hierarchy.
 class NotExpression
          Class NotExpression, a component of the JExpressionIF composite hierarchy.
 class NullLiteral
          Class NullLiteral, a component of the JExpressionIF composite hierarchy.
 class NumericAssignmentExpression
          Class NumericAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class NumericBinaryExpression
          Class NumericBinaryExpression, a component of the JExpressionIF composite hierarchy.
 class NumericUnaryExpression
          Class NumericUnaryExpression, a component of the JExpressionIF composite hierarchy.
 class OrExpression
          Class OrExpression, a component of the JExpressionIF composite hierarchy.
 class PackageImportStatement
          Class PackageImportStatement, a component of the JExpressionIF composite hierarchy.
 class PackageStatement
          Class PackageStatement, a component of the JExpressionIF composite hierarchy.
 class Parenthesized
          Class Parenthesized, a component of the JExpressionIF composite hierarchy.
 class ParenthesizedExpressionList
          Class ParenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
 class PlusAssignmentExpression
          Class PlusAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class PlusExpression
          Class PlusExpression, a component of the JExpressionIF composite hierarchy.
 class PositiveExpression
          Class PositiveExpression, a component of the JExpressionIF composite hierarchy.
 class PositivePostfixIncrementExpression
          Class PositivePostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class PositivePrefixIncrementExpression
          Class PositivePrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class PostfixIncrementExpression
          Class PostfixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class PrefixIncrementExpression
          Class PrefixIncrementExpression, a component of the JExpressionIF composite hierarchy.
 class Primary
          Class Primary, a component of the JExpressionIF composite hierarchy.
 class PrimitiveType
          Class PrimitiveType, a component of the JExpressionIF composite hierarchy.
 class ReferenceType
          Class ReferenceType, a component of the JExpressionIF composite hierarchy.
 class ReturnStatement
          Class ReturnStatement, a component of the JExpressionIF composite hierarchy.
 class RightSignedShiftAssignmentExpression
          Class RightSignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class RightSignedShiftExpression
          Class RightSignedShiftExpression, a component of the JExpressionIF composite hierarchy.
 class RightUnsignedShiftAssignmentExpression
          Class RightUnsignedShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class RightUnsignedShiftExpression
          Class RightUnsignedShiftExpression, a component of the JExpressionIF composite hierarchy.
 class ShiftAssignmentExpression
          Class ShiftAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class ShiftBinaryExpression
          Class ShiftBinaryExpression, a component of the JExpressionIF composite hierarchy.
 class SimpleAnonymousClassInstantiation
          Class SimpleAnonymousClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class SimpleAssignmentExpression
          Class SimpleAssignmentExpression, a component of the JExpressionIF composite hierarchy.
 class SimpleInitializedArrayInstantiation
          Class SimpleInitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class SimpleMethodInvocation
          Class SimpleMethodInvocation, a component of the JExpressionIF composite hierarchy.
 class SimpleNamedClassInstantiation
          Class SimpleNamedClassInstantiation, a component of the JExpressionIF composite hierarchy.
 class SimpleNameReference
          Class SimpleNameReference, a component of the JExpressionIF composite hierarchy.
 class SimpleSuperConstructorInvocation
          Class SimpleSuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class SimpleSuperReference
          Class SimpleSuperReference, a component of the JExpressionIF composite hierarchy.
 class SimpleThisConstructorInvocation
          Class SimpleThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class SimpleThisReference
          Class SimpleThisReference, a component of the JExpressionIF composite hierarchy.
 class SimpleUninitializedArrayInstantiation
          Class SimpleUninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class SourceFile
          Class SourceFile, a component of the JExpressionIF composite hierarchy.
 class Statement
          Class Statement, a component of the JExpressionIF composite hierarchy.
 class StaticInitializer
          Class StaticInitializer, a component of the JExpressionIF composite hierarchy.
 class StringLiteral
          Class StringLiteral, a component of the JExpressionIF composite hierarchy.
 class SuperConstructorInvocation
          Class SuperConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class SuperReference
          Class SuperReference, a component of the JExpressionIF composite hierarchy.
 class SwitchCase
          Class SwitchCase, a component of the JExpressionIF composite hierarchy.
 class SwitchStatement
          Class SwitchStatement, a component of the JExpressionIF composite hierarchy.
 class SynchronizedStatement
          Class SynchronizedStatement, a component of the JExpressionIF composite hierarchy.
 class ThisConstructorInvocation
          Class ThisConstructorInvocation, a component of the JExpressionIF composite hierarchy.
 class ThisReference
          Class ThisReference, a component of the JExpressionIF composite hierarchy.
 class ThrowStatement
          Class ThrowStatement, a component of the JExpressionIF composite hierarchy.
 class TryCatchFinallyStatement
          Class TryCatchFinallyStatement, a component of the JExpressionIF composite hierarchy.
 class TryCatchStatement
          Class TryCatchStatement, a component of the JExpressionIF composite hierarchy.
 class Type
          Class Type, a component of the JExpressionIF composite hierarchy.
 class TypeDefBase
          Class TypeDefBase, a component of the JExpressionIF composite hierarchy.
 class TypeParameter
          Class TypeParameter, a component of the JExpressionIF composite hierarchy.
 class TypeVariable
          Class TypeVariable, a component of the JExpressionIF composite hierarchy.
 class UnaryExpression
          Class UnaryExpression, a component of the JExpressionIF composite hierarchy.
 class UnbracedBody
          Class UnbracedBody, a component of the JExpressionIF composite hierarchy.
 class UninitializedArrayInstantiation
          Class UninitializedArrayInstantiation, a component of the JExpressionIF composite hierarchy.
 class UninitializedVariableDeclarator
          Class UninitializedVariableDeclarator, a component of the JExpressionIF composite hierarchy.
 class UnlabeledBreakStatement
          Class UnlabeledBreakStatement, a component of the JExpressionIF composite hierarchy.
 class UnlabeledContinueStatement
          Class UnlabeledContinueStatement, a component of the JExpressionIF composite hierarchy.
 class UnparenthesizedExpressionList
          Class UnparenthesizedExpressionList, a component of the JExpressionIF composite hierarchy.
 class ValueReturnStatement
          Class ValueReturnStatement, a component of the JExpressionIF composite hierarchy.
 class VariableDeclaration
          Class VariableDeclaration, a component of the JExpressionIF composite hierarchy.
 class VariableDeclarator
          Class VariableDeclarator, a component of the JExpressionIF composite hierarchy.
 class VariableReference
          Class VariableReference, a component of the JExpressionIF composite hierarchy.
 class VoidReturn
          Class VoidReturn, a component of the JExpressionIF composite hierarchy.
 class VoidReturnStatement
          Class VoidReturnStatement, a component of the JExpressionIF composite hierarchy.
 class WhileStatement
          Class WhileStatement, a component of the JExpressionIF composite hierarchy.
 class Word
          Class Word, a component of the JExpressionIF composite hierarchy.
 

Methods in edu.rice.cs.javalanglevels.tree that return JExpressionIF
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDef(AbstractMethodDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAndExpression(AndExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAndExpressionOnly(AndExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAnonymousClassInstantiationOnly(AnonymousClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayAccess(ArrayAccess that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayAccessOnly(ArrayAccess that, JExpressionIF array_result, JExpressionIF index_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayInitializer(ArrayInitializer that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayInitializerOnly(ArrayInitializer that, JExpressionIF[] items_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayInstantiationOnly(ArrayInstantiation that, JExpressionIF type_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayType(ArrayType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayTypeOnly(ArrayType that, JExpressionIF elementType_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAssignmentExpressionOnly(AssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBinaryExpressionOnly(BinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndAssignmentExpression(BitwiseAndAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndExpression(BitwiseAndExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndExpressionOnly(BitwiseAndExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseNotExpression(BitwiseNotExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseNotExpressionOnly(BitwiseNotExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrAssignmentExpression(BitwiseOrAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrExpression(BitwiseOrExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrExpressionOnly(BitwiseOrExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorAssignmentExpression(BitwiseXorAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorExpression(BitwiseXorExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorExpressionOnly(BitwiseXorExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBlock(Block that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBlockOnly(Block that, JExpressionIF statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBodyOnly(Body that, JExpressionIF[] statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBooleanExpressionOnly(BooleanExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBooleanLiteral(BooleanLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBooleanLiteralOnly(BooleanLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBracedBody(BracedBody that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBracedBodyOnly(BracedBody that, JExpressionIF[] statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBreakStatementOnly(BreakStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCastExpression(CastExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCastExpressionOnly(CastExpression that, JExpressionIF type_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCatchBlock(CatchBlock that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCatchBlockOnly(CatchBlock that, JExpressionIF exception_result, JExpressionIF block_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCharLiteral(CharLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCharLiteralOnly(CharLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassDef(ClassDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassImportStatement(ClassImportStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassImportStatementOnly(ClassImportStatement that, JExpressionIF cWord_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassInstantiationOnly(ClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassLiteral(ClassLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassLiteralOnly(ClassLiteral that, JExpressionIF type_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassOrInterfaceType(ClassOrInterfaceType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassOrInterfaceTypeOnly(ClassOrInterfaceType that, JExpressionIF[] typeArguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComparisonExpressionOnly(ComparisonExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexAnonymousClassInstantiation(ComplexAnonymousClassInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF arguments_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexInitializedArrayInstantiation(ComplexInitializedArrayInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF initializer_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexMethodInvocation(ComplexMethodInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexMethodInvocationOnly(ComplexMethodInvocation that, JExpressionIF enclosing_result, JExpressionIF name_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNamedClassInstantiation(ComplexNamedClassInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNameReference(ComplexNameReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNameReferenceOnly(ComplexNameReference that, JExpressionIF enclosing_result, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperConstructorInvocation(ComplexSuperConstructorInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation that, JExpressionIF enclosing_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperReference(ComplexSuperReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperReferenceOnly(ComplexSuperReference that, JExpressionIF enclosing_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexThisConstructorInvocation(ComplexThisConstructorInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexThisConstructorInvocationOnly(ComplexThisConstructorInvocation that, JExpressionIF enclosing_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexThisReference(ComplexThisReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexThisReferenceOnly(ComplexThisReference that, JExpressionIF enclosing_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexUninitializedArrayInstantiation(ComplexUninitializedArrayInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexUninitializedArrayInstantiationOnly(ComplexUninitializedArrayInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF dimensionSizes_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCompoundWord(CompoundWord that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCompoundWordOnly(CompoundWord that, JExpressionIF[] words_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConcreteMethodDef(ConcreteMethodDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConcreteMethodDefOnly(ConcreteMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConditionalExpression(ConditionalExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConditionalExpressionOnly(ConditionalExpression that, JExpressionIF condition_result, JExpressionIF forTrue_result, JExpressionIF forFalse_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConstructorDef(ConstructorDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forConstructorDefOnly(ConstructorDef that, JExpressionIF name_result, JExpressionIF mav_result, JExpressionIF[] parameters_result, JExpressionIF[] throws_result, JExpressionIF statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forContinueStatementOnly(ContinueStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDefaultCase(DefaultCase that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDefaultCaseOnly(DefaultCase that, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDimensionExpressionList(DimensionExpressionList that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDimensionExpressionListOnly(DimensionExpressionList that, JExpressionIF[] expressions_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDivideAssignmentExpression(DivideAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDivideAssignmentExpressionOnly(DivideAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDivideExpression(DivideExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDivideExpressionOnly(DivideExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDoStatement(DoStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDoStatementOnly(DoStatement that, JExpressionIF code_result, JExpressionIF condition_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDoubleLiteral(DoubleLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forDoubleLiteralOnly(DoubleLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyExpression(EmptyExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyExpressionOnly(EmptyExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyForCondition(EmptyForCondition that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyForConditionOnly(EmptyForCondition that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyStatement(EmptyStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEmptyStatementOnly(EmptyStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEqualityExpressionOnly(EqualityExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEqualsExpression(EqualsExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forEqualsExpressionOnly(EqualsExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forExpressionListOnly(ExpressionList that, JExpressionIF[] expressions_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forExpressionOnly(Expression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forExpressionStatement(ExpressionStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forExpressionStatementOnly(ExpressionStatement that, JExpressionIF expression_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forFloatLiteral(FloatLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forFloatLiteralOnly(FloatLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forFormalParameter(FormalParameter that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forFormalParameterOnly(FormalParameter that, JExpressionIF declarator_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forForStatement(ForStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forForStatementOnly(ForStatement that, JExpressionIF init_result, JExpressionIF condition_result, JExpressionIF update_result, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forFunctionInvocationOnly(FunctionInvocation that, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forGreaterThanExpression(GreaterThanExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forGreaterThanExpressionOnly(GreaterThanExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forGreaterThanOrEqualExpression(GreaterThanOrEqualExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forGreaterThanOrEqualExpressionOnly(GreaterThanOrEqualExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenElseStatement(IfThenElseStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenElseStatementOnly(IfThenElseStatement that, JExpressionIF testExpression_result, JExpressionIF thenStatement_result, JExpressionIF elseStatement_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenStatement(IfThenStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenStatementOnly(IfThenStatement that, JExpressionIF testExpression_result, JExpressionIF thenStatement_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forImportStatementOnly(ImportStatement that, JExpressionIF cWord_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIncrementExpressionOnly(IncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInitializedArrayInstantiationOnly(InitializedArrayInstantiation that, JExpressionIF type_result, JExpressionIF initializer_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInitializedVariableDeclarator(InitializedVariableDeclarator that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInitializedVariableDeclaratorOnly(InitializedVariableDeclarator that, JExpressionIF type_result, JExpressionIF name_result, JExpressionIF initializer_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInitializerOnly(Initializer that, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerClassDef(InnerClassDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerClassDefOnly(InnerClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerInterfaceDef(InnerInterfaceDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInnerInterfaceDefOnly(InnerInterfaceDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInstanceInitializer(InstanceInitializer that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInstanceInitializerOnly(InstanceInitializer that, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInstanceofExpression(InstanceofExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInstanceofExpressionOnly(InstanceofExpression that, JExpressionIF value_result, JExpressionIF type_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInstantiationOnly(Instantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIntegerLiteral(IntegerLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIntegerLiteralOnly(IntegerLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInterfaceDef(InterfaceDef that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forInterfaceDefOnly(InterfaceDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forJExpressionOnly(JExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledBreakStatement(LabeledBreakStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledBreakStatementOnly(LabeledBreakStatement that, JExpressionIF label_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledCase(LabeledCase that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledCaseOnly(LabeledCase that, JExpressionIF label_result, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledContinueStatement(LabeledContinueStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledContinueStatementOnly(LabeledContinueStatement that, JExpressionIF label_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledStatement(LabeledStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLabeledStatementOnly(LabeledStatement that, JExpressionIF label_result, JExpressionIF statement_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLeftShiftAssignmentExpression(LeftShiftAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLeftShiftAssignmentExpressionOnly(LeftShiftAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLeftShiftExpression(LeftShiftExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLeftShiftExpressionOnly(LeftShiftExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLessThanExpression(LessThanExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLessThanExpressionOnly(LessThanExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLessThanOrEqualExpression(LessThanOrEqualExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLessThanOrEqualExpressionOnly(LessThanOrEqualExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLexicalLiteralOnly(LexicalLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLongLiteral(LongLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forLongLiteralOnly(LongLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMemberType(MemberType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMemberTypeOnly(MemberType that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMethodDefOnly(MethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMethodInvocationOnly(MethodInvocation that, JExpressionIF arguments_result, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMinusAssignmentExpression(MinusAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMinusAssignmentExpressionOnly(MinusAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMinusExpression(MinusExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMinusExpressionOnly(MinusExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModAssignmentExpression(ModAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModAssignmentExpressionOnly(ModAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModExpression(ModExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModExpressionOnly(ModExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModifiersAndVisibility(ModifiersAndVisibility that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forModifiersAndVisibilityOnly(ModifiersAndVisibility that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMultiplyAssignmentExpression(MultiplyAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMultiplyAssignmentExpressionOnly(MultiplyAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMultiplyExpression(MultiplyExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forMultiplyExpressionOnly(MultiplyExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNamedClassInstantiationOnly(NamedClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNameReferenceOnly(NameReference that, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativeExpression(NegativeExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativeExpressionOnly(NegativeExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativePostfixIncrementExpression(NegativePostfixIncrementExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativePostfixIncrementExpressionOnly(NegativePostfixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativePrefixIncrementExpression(NegativePrefixIncrementExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNegativePrefixIncrementExpressionOnly(NegativePrefixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNoOpExpression(NoOpExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNoOpExpressionOnly(NoOpExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNormalTryCatchStatement(NormalTryCatchStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNormalTryCatchStatementOnly(NormalTryCatchStatement that, JExpressionIF tryBlock_result, JExpressionIF[] catchBlocks_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNotEqualExpression(NotEqualExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNotEqualExpressionOnly(NotEqualExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNotExpression(NotExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNotExpressionOnly(NotExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNullLiteral(NullLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNullLiteralOnly(NullLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNumericAssignmentExpressionOnly(NumericAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNumericBinaryExpressionOnly(NumericBinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forNumericUnaryExpressionOnly(NumericUnaryExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forOrExpression(OrExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forOrExpressionOnly(OrExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPackageImportStatement(PackageImportStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPackageImportStatementOnly(PackageImportStatement that, JExpressionIF cWord_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPackageStatement(PackageStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPackageStatementOnly(PackageStatement that, JExpressionIF cWord_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forParenthesized(Parenthesized that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forParenthesizedExpressionList(ParenthesizedExpressionList that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forParenthesizedExpressionListOnly(ParenthesizedExpressionList that, JExpressionIF[] expressions_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forParenthesizedOnly(Parenthesized that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPlusAssignmentExpression(PlusAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPlusAssignmentExpressionOnly(PlusAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPlusExpression(PlusExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPlusExpressionOnly(PlusExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositiveExpression(PositiveExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositiveExpressionOnly(PositiveExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositivePostfixIncrementExpression(PositivePostfixIncrementExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositivePostfixIncrementExpressionOnly(PositivePostfixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositivePrefixIncrementExpression(PositivePrefixIncrementExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPositivePrefixIncrementExpressionOnly(PositivePrefixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPostfixIncrementExpressionOnly(PostfixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPrefixIncrementExpressionOnly(PrefixIncrementExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPrimaryOnly(Primary that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPrimitiveType(PrimitiveType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forPrimitiveTypeOnly(PrimitiveType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forReferenceTypeOnly(ReferenceType that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forReturnStatementOnly(ReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightSignedShiftAssignmentExpression(RightSignedShiftAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightSignedShiftAssignmentExpressionOnly(RightSignedShiftAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightSignedShiftExpression(RightSignedShiftExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightSignedShiftExpressionOnly(RightSignedShiftExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightUnsignedShiftAssignmentExpression(RightUnsignedShiftAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightUnsignedShiftAssignmentExpressionOnly(RightUnsignedShiftAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightUnsignedShiftExpression(RightUnsignedShiftExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forRightUnsignedShiftExpressionOnly(RightUnsignedShiftExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forShiftAssignmentExpressionOnly(ShiftAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forShiftBinaryExpressionOnly(ShiftBinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleAnonymousClassInstantiation(SimpleAnonymousClassInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleAnonymousClassInstantiationOnly(SimpleAnonymousClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleAssignmentExpression(SimpleAssignmentExpression that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleAssignmentExpressionOnly(SimpleAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleInitializedArrayInstantiation(SimpleInitializedArrayInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleInitializedArrayInstantiationOnly(SimpleInitializedArrayInstantiation that, JExpressionIF type_result, JExpressionIF initializer_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleMethodInvocation(SimpleMethodInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleMethodInvocationOnly(SimpleMethodInvocation that, JExpressionIF name_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleNamedClassInstantiation(SimpleNamedClassInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleNamedClassInstantiationOnly(SimpleNamedClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleNameReference(SimpleNameReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleNameReferenceOnly(SimpleNameReference that, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleSuperConstructorInvocation(SimpleSuperConstructorInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleSuperConstructorInvocationOnly(SimpleSuperConstructorInvocation that, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleSuperReference(SimpleSuperReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleSuperReferenceOnly(SimpleSuperReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleThisConstructorInvocation(SimpleThisConstructorInvocation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleThisConstructorInvocationOnly(SimpleThisConstructorInvocation that, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleThisReference(SimpleThisReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleThisReferenceOnly(SimpleThisReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleUninitializedArrayInstantiation(SimpleUninitializedArrayInstantiation that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSimpleUninitializedArrayInstantiationOnly(SimpleUninitializedArrayInstantiation that, JExpressionIF type_result, JExpressionIF dimensionSizes_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSourceFile(SourceFile that)
          Implementation of JExpressionIFDepthFirstVisitor methods to implement depth-first traversal.
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSourceFileOnly(SourceFile that, JExpressionIF[] packageStatements_result, JExpressionIF[] importStatements_result, JExpressionIF[] types_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forStatementOnly(Statement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forStaticInitializer(StaticInitializer that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forStaticInitializerOnly(StaticInitializer that, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forStringLiteral(StringLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forStringLiteralOnly(StringLiteral that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSuperConstructorInvocationOnly(SuperConstructorInvocation that, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSuperReferenceOnly(SuperReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSwitchCaseOnly(SwitchCase that, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSwitchStatement(SwitchStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSwitchStatementOnly(SwitchStatement that, JExpressionIF test_result, JExpressionIF[] cases_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSynchronizedStatement(SynchronizedStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forSynchronizedStatementOnly(SynchronizedStatement that, JExpressionIF lockExpr_result, JExpressionIF block_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forThisConstructorInvocationOnly(ThisConstructorInvocation that, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forThisReferenceOnly(ThisReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forThrowStatement(ThrowStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forThrowStatementOnly(ThrowStatement that, JExpressionIF thrown_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTryCatchFinallyStatement(TryCatchFinallyStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTryCatchFinallyStatementOnly(TryCatchFinallyStatement that, JExpressionIF tryBlock_result, JExpressionIF[] catchBlocks_result, JExpressionIF finallyBlock_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTryCatchStatementOnly(TryCatchStatement that, JExpressionIF tryBlock_result, JExpressionIF[] catchBlocks_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeDefBaseOnly(TypeDefBase that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeOnly(Type that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeParameter(TypeParameter that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeParameterOnly(TypeParameter that, JExpressionIF variable_result, JExpressionIF bound_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeVariable(TypeVariable that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeVariableOnly(TypeVariable that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnaryExpressionOnly(UnaryExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnbracedBody(UnbracedBody that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnbracedBodyOnly(UnbracedBody that, JExpressionIF[] statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUninitializedArrayInstantiationOnly(UninitializedArrayInstantiation that, JExpressionIF type_result, JExpressionIF dimensionSizes_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUninitializedVariableDeclarator(UninitializedVariableDeclarator that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUninitializedVariableDeclaratorOnly(UninitializedVariableDeclarator that, JExpressionIF type_result, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnlabeledBreakStatement(UnlabeledBreakStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnlabeledBreakStatementOnly(UnlabeledBreakStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnlabeledContinueStatement(UnlabeledContinueStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnlabeledContinueStatementOnly(UnlabeledContinueStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnparenthesizedExpressionList(UnparenthesizedExpressionList that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forUnparenthesizedExpressionListOnly(UnparenthesizedExpressionList that, JExpressionIF[] expressions_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forValueReturnStatement(ValueReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forValueReturnStatementOnly(ValueReturnStatement that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableDeclaration(VariableDeclaration that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableDeclarationOnly(VariableDeclaration that, JExpressionIF mav_result, JExpressionIF[] declarators_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableDeclaratorOnly(VariableDeclarator that, JExpressionIF type_result, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVariableReferenceOnly(VariableReference that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVoidReturn(VoidReturn that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVoidReturnOnly(VoidReturn that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVoidReturnStatement(VoidReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forVoidReturnStatementOnly(VoidReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forWhileStatement(WhileStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forWhileStatementOnly(WhileStatement that, JExpressionIF condition_result, JExpressionIF code_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forWord(Word that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forWordOnly(Word that)
           
protected  JExpressionIF[] JExpressionIFCopyDepthFirstVisitor.makeArrayOfRetType(int size)
           
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type JExpressionIF
protected abstract  RetType JExpressionIFAbstractVisitor.defaultCase(JExpressionIF that)
          This method is run for all cases by default, unless they are overridden by subclasses.
protected  void JExpressionIFDepthFirstVisitor_void.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
protected  void JExpressionIFAbstractVisitor_void.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
protected abstract  RetType JExpressionIFDepthFirstVisitor.defaultCase(JExpressionIF that)
          This method is called by default from cases that do not override forCASEOnly.
protected  void JExpressionIFDepthFirstVisitor_void.defaultDoFirst(JExpressionIF that)
          This method is called by default from cases that do not override forCASEDoFirst.
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAbstractMethodDefOnly(AbstractMethodDef that, JExpressionIF mav_result, JExpressionIF[] typeParams_result, JExpressionIF result_result, JExpressionIF name_result, JExpressionIF[] params_result, JExpressionIF[] throws_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAndExpressionOnly(AndExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAnonymousClassInstantiationOnly(AnonymousClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayAccessOnly(ArrayAccess that, JExpressionIF array_result, JExpressionIF index_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayInitializerOnly(ArrayInitializer that, JExpressionIF[] items_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayInstantiationOnly(ArrayInstantiation that, JExpressionIF type_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forArrayTypeOnly(ArrayType that, JExpressionIF elementType_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forAssignmentExpressionOnly(AssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBinaryExpressionOnly(BinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndAssignmentExpressionOnly(BitwiseAndAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAndExpressionOnly(BitwiseAndExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseAssignmentExpressionOnly(BitwiseAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseBinaryExpressionOnly(BitwiseBinaryExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseNotExpressionOnly(BitwiseNotExpression that, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrAssignmentExpressionOnly(BitwiseOrAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseOrExpressionOnly(BitwiseOrExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorAssignmentExpressionOnly(BitwiseXorAssignmentExpression that, JExpressionIF name_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBitwiseXorExpressionOnly(BitwiseXorExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBlockOnly(Block that, JExpressionIF statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBodyOnly(Body that, JExpressionIF[] statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBooleanExpressionOnly(BooleanExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBracedBodyOnly(BracedBody that, JExpressionIF[] statements_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCastExpressionOnly(CastExpression that, JExpressionIF type_result, JExpressionIF value_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forCatchBlockOnly(CatchBlock that, JExpressionIF exception_result, JExpressionIF block_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassDefOnly(ClassDef that, JExpressionIF mav_result, JExpressionIF name_result, JExpressionIF[] typeParameters_result, JExpressionIF superclass_result, JExpressionIF[] interfaces_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassImportStatementOnly(ClassImportStatement that, JExpressionIF cWord_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassInstantiationOnly(ClassInstantiation that, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassLiteralOnly(ClassLiteral that, JExpressionIF type_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forClassOrInterfaceTypeOnly(ClassOrInterfaceType that, JExpressionIF[] typeArguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComparisonExpressionOnly(ComparisonExpression that, JExpressionIF left_result, JExpressionIF right_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexAnonymousClassInstantiationOnly(ComplexAnonymousClassInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF arguments_result, JExpressionIF body_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexInitializedArrayInstantiationOnly(ComplexInitializedArrayInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF initializer_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexMethodInvocationOnly(ComplexMethodInvocation that, JExpressionIF enclosing_result, JExpressionIF name_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNamedClassInstantiationOnly(ComplexNamedClassInstantiation that, JExpressionIF enclosing_result, JExpressionIF type_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexNameReferenceOnly(ComplexNameReference that, JExpressionIF enclosing_result, JExpressionIF name_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperConstructorInvocationOnly(ComplexSuperConstructorInvocation that, JExpressionIF enclosing_result, JExpressionIF arguments_result)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forComplexSuperReferenceOnly(ComplexSuperReference that, JExpressionIF enclosing_result)