tecgraf.javautils.jexpression.parser.model
Class UnaryOp

java.lang.Object
  extended by tecgraf.javautils.jexpression.parser.model.Exp
      extended by tecgraf.javautils.jexpression.parser.model.UnaryOp

public class UnaryOp
extends Exp

/** Classe que armazena uma operação unária. As operações unárias possíveis são as seguintes: "-" e "!" Abaixo listamos os outros tipos de operadores da linguagem. Operador ternário: Question
Operador de acesso a campo: Field
Operadores binários: BinaryOp Ex: !a, -a, !!a, --a

Author:
Tecgraf

Constructor Summary
UnaryOp(Symbol op, Exp expression)
          Construtor.
 
Method Summary
 Exp getExpression()
          Operando.
 Symbol getOp()
          Operador.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnaryOp

public UnaryOp(Symbol op,
               Exp expression)
Construtor.

Parameters:
op - operador.
expression - operando.
Method Detail

getOp

public Symbol getOp()
Operador.

Returns:
operador.

getExpression

public Exp getExpression()
Operando.

Returns:
operando.

toString

public String toString()

Specified by:
toString in class Exp


Copyright © 2007–2014 Tecgraf/PUC-Rio. All rights reserved.