javassist.compiler.ast
Class Pair

java.lang.Object
  extended by javassist.compiler.ast.ASTree
      extended by javassist.compiler.ast.Pair
All Implemented Interfaces:
java.io.Serializable

public class Pair
extends ASTree

A node of a a binary tree. This class provides concrete methods overriding abstract methods in ASTree.

See Also:
Serialized Form

Field Summary
protected  ASTree left
           
protected  ASTree right
           
 
Constructor Summary
Pair(ASTree _left, ASTree _right)
           
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 ASTree getLeft()
           
 ASTree getRight()
           
 void setLeft(ASTree _left)
           
 void setRight(ASTree _right)
           
 java.lang.String toString()
           
 
Methods inherited from class javassist.compiler.ast.ASTree
getTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

left

protected ASTree left

right

protected ASTree right
Constructor Detail

Pair

public Pair(ASTree _left,
            ASTree _right)
Method Detail

accept

public void accept(Visitor v)
            throws CompileError
Description copied from class: ASTree
Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.

Specified by:
accept in class ASTree
Throws:
CompileError

toString

public java.lang.String toString()
Overrides:
toString in class ASTree

getLeft

public ASTree getLeft()
Overrides:
getLeft in class ASTree

getRight

public ASTree getRight()
Overrides:
getRight in class ASTree

setLeft

public void setLeft(ASTree _left)
Overrides:
setLeft in class ASTree

setRight

public void setRight(ASTree _right)
Overrides:
setRight in class ASTree


Copyright © 2011. All Rights Reserved.