org.jacorb.idl
Class ParamDecl
java.lang.Object
org.jacorb.idl.runtime.symbol
org.jacorb.idl.IdlSymbol
org.jacorb.idl.ParamDecl
- public class ParamDecl
- extends IdlSymbol
Constructor Summary |
ParamDecl(int num)
|
ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
SimpleDeclarator simple_declarator)
Constructs a new parameter declaration with the given characteristics. |
ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
java.lang.String name)
Constructs a new parameter declaration with the given characteristics. |
Methods inherited from class org.jacorb.idl.IdlSymbol |
addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, id, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printIdMethod, printImport, set_name, set_pseudo, set_token, setEnclosingSymbol, setPrintPhaseNames |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_IN
public static final int MODE_IN
- See Also:
- Constant Field Values
MODE_OUT
public static final int MODE_OUT
- See Also:
- Constant Field Values
MODE_INOUT
public static final int MODE_INOUT
- See Also:
- Constant Field Values
paramAttribute
public int paramAttribute
paramTypeSpec
public TypeSpec paramTypeSpec
simple_declarator
public SimpleDeclarator simple_declarator
ParamDecl
public ParamDecl(int num)
ParamDecl
public ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
SimpleDeclarator simple_declarator)
- Constructs a new parameter declaration with the given characteristics.
ParamDecl
public ParamDecl(int paramAttribute,
TypeSpec paramTypeSpec,
java.lang.String name)
- Constructs a new parameter declaration with the given characteristics.
setPackage
public void setPackage(java.lang.String s)
- Overrides:
setPackage
in class IdlSymbol
asIn
public ParamDecl asIn()
- Returns a new ParamDecl with the same characteristics as this one,
except that its mode is changed to 'in'.
parse
public void parse()
- Description copied from class:
IdlSymbol
- empty parse
- Overrides:
parse
in class IdlSymbol
print
public void print(java.io.PrintWriter ps)
- Overrides:
print
in class IdlSymbol
printWriteStatement
public java.lang.String printWriteStatement(java.lang.String ps)
printWriteStatement
public java.lang.String printWriteStatement(java.lang.String name,
java.lang.String ps)
printReadExpression
public java.lang.String printReadExpression(java.lang.String ps)
accept
public void accept(IDLTreeVisitor visitor)
- Description copied from class:
IdlSymbol
- let the visitor pattern do its work...
- Overrides:
accept
in class IdlSymbol