Uses of Class
edu.rice.cs.javalanglevels.tree.BracedBody

Packages that use BracedBody
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.parser   
edu.rice.cs.javalanglevels.tree   
 

Uses of BracedBody in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type BracedBody
 TypeData ConstructorBodyTypeChecker.forBracedBody(BracedBody that)
          Walk over the statements in the BracedBody, treating the first line specially.
 TypeData SpecialTypeChecker.forBracedBody(BracedBody that)
          Delegate to forBody
 TypeData TryCatchBodyTypeChecker.forBracedBody(BracedBody that)
          Overwritten here, becuase it is okay for there to be thrown exceptions in the middle of a try catch.
 TypeData ExpressionTypeChecker.forBracedBody(BracedBody that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forBracedBody(BracedBody that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forBracedBodyDoFirst(BracedBody that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forBracedBodyOnly(BracedBody that)
           
 TypeData BodyTypeChecker.forBracedBodyOnly(BracedBody that, TypeData[] items_result)
          Delegates to forBodyOnly.
 

Uses of BracedBody in edu.rice.cs.javalanglevels.parser
 

Methods in edu.rice.cs.javalanglevels.parser that return BracedBody
 BracedBody JExprParser.BracedBody()
           
 BracedBody JExprParser.ConcreteMethodBody()
           
 

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

Methods in edu.rice.cs.javalanglevels.tree that return BracedBody
 BracedBody TypeDefBase.getBody()
           
 BracedBody ConcreteMethodDef.getBody()
           
 BracedBody AnonymousClassInstantiation.getBody()
           
 BracedBody Block.getStatements()
           
 BracedBody ConstructorDef.getStatements()
           
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type BracedBody
 RetType JExpressionIFAbstractVisitor.forBracedBody(BracedBody that)
           
 void JExpressionIFDepthFirstVisitor_void.forBracedBody(BracedBody that)
           
 void JExpressionIFAbstractVisitor_void.forBracedBody(BracedBody that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBracedBody(BracedBody that)
           
 RetType JExpressionIFDepthFirstVisitor.forBracedBody(BracedBody that)
           
 RetType JExpressionIFVisitor.forBracedBody(BracedBody that)
          Process an instance of BracedBody.
 void JExpressionIFVisitor_void.forBracedBody(BracedBody that)
          Process an instance of BracedBody.
 void JExpressionIFDepthFirstVisitor_void.forBracedBodyDoFirst(BracedBody that)
           
 void JExpressionIFDepthFirstVisitor_void.forBracedBodyOnly(BracedBody that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forBracedBodyOnly(BracedBody that, JExpressionIF[] statements_result)
           
 RetType JExpressionIFDepthFirstVisitor.forBracedBodyOnly(BracedBody that, RetType[] statements_result)
           
 

Constructors in edu.rice.cs.javalanglevels.tree with parameters of type BracedBody
AnonymousClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a AnonymousClassInstantiation.
Block(SourceInfo in_sourceInfo, BracedBody in_statements)
          Constructs a Block.
ClassDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType in_superclass, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a ClassDef.
ComplexAnonymousClassInstantiation(SourceInfo in_sourceInfo, Expression in_enclosing, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a ComplexAnonymousClassInstantiation.
ConcreteMethodDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, TypeParameter[] in_typeParams, ReturnTypeI in_result, Word in_name, FormalParameter[] in_params, ReferenceType[] in_throws, BracedBody in_body)
          Constructs a ConcreteMethodDef.
ConstructorDef(SourceInfo in_sourceInfo, Word in_name, ModifiersAndVisibility in_mav, FormalParameter[] in_parameters, ReferenceType[] in_throws, BracedBody in_statements)
          Constructs a ConstructorDef.
InnerClassDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType in_superclass, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InnerClassDef.
InnerInterfaceDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InnerInterfaceDef.
InterfaceDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InterfaceDef.
SimpleAnonymousClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a SimpleAnonymousClassInstantiation.
TypeDefBase(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a TypeDefBase.