org.codehaus.jparsec.examples.java.ast.declaration
Class EnumDef

java.lang.Object
  extended by org.codehaus.jparsec.examples.common.ValueObject
      extended by org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
All Implemented Interfaces:
Declaration

public final class EnumDef
extends ValueObject
implements Declaration

Represents an enum definition.

Author:
Ben Yu

Nested Class Summary
static class EnumDef.Value
          Represents an enum value.
 
Field Summary
 List<TypeLiteral> interfaces
           
 List<Member> members
           
 List<Modifier> modifiers
           
 String name
           
 List<EnumDef.Value> values
           
 
Constructor Summary
EnumDef(List<Modifier> modifiers, String name, List<TypeLiteral> interfaces, List<EnumDef.Value> values, List<Member> members)
           
 
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

modifiers

public final List<Modifier> modifiers

name

public final String name

interfaces

public final List<TypeLiteral> interfaces

values

public final List<EnumDef.Value> values

members

public final List<Member> members
Constructor Detail

EnumDef

public EnumDef(List<Modifier> modifiers,
               String name,
               List<TypeLiteral> interfaces,
               List<EnumDef.Value> values,
               List<Member> members)
Method Detail

toString

public String toString()
Overrides:
toString in class ValueObject


Copyright © 2014. All rights reserved.