ozone core API

org.ozoneDB.tools.OPP.srcgen
Class ClassBuilder.Parameter

java.lang.Object
  extended byorg.ozoneDB.tools.OPP.srcgen.ClassBuilder.Parameter
Enclosing class:
ClassBuilder

public static class ClassBuilder.Parameter
extends java.lang.Object

Represents a parameter. Contains information about the type, the name and the modifiers for the parameter. There is no control wheather the modifiers given are valid for a parameter.

See Also:
Modifier

Field Summary
private  int modifier
           
private  java.lang.String name
           
private  java.lang.String origName
           
private  java.lang.String type
           
 
Constructor Summary
ClassBuilder.Parameter(java.lang.String type, java.lang.String name, java.lang.String origName, int modifier)
           
 
Method Summary
 int getModifier()
           
 java.lang.String getName()
           
 java.lang.String getOrigTypeName()
          The original string representation of the parameter.
 java.lang.String getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

private java.lang.String type

name

private java.lang.String name

origName

private java.lang.String origName

modifier

private int modifier
Constructor Detail

ClassBuilder.Parameter

public ClassBuilder.Parameter(java.lang.String type,
                              java.lang.String name,
                              java.lang.String origName,
                              int modifier)
Parameters:
type - The type of the parameter
name - The parameter name
modifier - The integer value representing the parameters modifiers
See Also:
Modifier
Method Detail

getType

public java.lang.String getType()

getName

public java.lang.String getName()

getModifier

public int getModifier()
Returns:
the integer value representing the modifiers
See Also:
Modifier

getOrigTypeName

public java.lang.String getOrigTypeName()
The original string representation of the parameter. Dirty hack, will have to reconsider some design descisions...


toString

public java.lang.String toString()

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.