jltools.ast
Interface Instanceof

All Superinterfaces:
java.lang.Cloneable, Copy, Expr, Node, Prefix, Receiver, java.io.Serializable, Typed
All Known Implementing Classes:
Instanceof_c

public interface Instanceof
extends Expr

An Instanceof is an immutable representation of the use of the instanceof operator.


Method Summary
 TypeNode compareType()
           
 Instanceof compareType(TypeNode compareType)
           
 Expr expr()
           
 Instanceof expr(Expr expr)
           
 
Methods inherited from interface jltools.ast.Expr
precedence, type
 
Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 
Methods inherited from interface jltools.ast.Typed
type
 

Method Detail

expr

public Expr expr()

expr

public Instanceof expr(Expr expr)

compareType

public TypeNode compareType()

compareType

public Instanceof compareType(TypeNode compareType)