org.codehaus.jparsec.examples.java.ast.expression
Class NewExpression

java.lang.Object
  extended by org.codehaus.jparsec.examples.common.ValueObject
      extended by org.codehaus.jparsec.examples.java.ast.expression.NewExpression
All Implemented Interfaces:
Expression

public class NewExpression
extends ValueObject
implements Expression

Represents a non-qualified "new" statement with possibly anonymous class syntax.

Author:
Ben Yu

Field Summary
 List<Expression> arguments
           
 DefBody classBody
           
 Expression qualifier
           
 TypeLiteral type
           
 
Constructor Summary
NewExpression(Expression qualifier, TypeLiteral type, List<Expression> arguments, DefBody classBody)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class org.codehaus.jparsec.examples.common.ValueObject
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

qualifier

public final Expression qualifier

type

public final TypeLiteral type

arguments

public final List<Expression> arguments

classBody

public final DefBody classBody
Constructor Detail

NewExpression

public NewExpression(Expression qualifier,
                     TypeLiteral type,
                     List<Expression> arguments,
                     DefBody classBody)
Method Detail

toString

public String toString()
Overrides:
toString in class ValueObject


Copyright © 2014. All rights reserved.