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)
printAddArgumentStatement
public void printAddArgumentStatement(java.io.PrintWriter ps,
java.lang.String reqname)
printExtractArgumentStatement
public void printExtractArgumentStatement(java.io.PrintWriter ps)
- Parameters:
ps
-
accept
public void accept(IDLTreeVisitor visitor)
- Description copied from class:
IdlSymbol
- let the visitor pattern do its work...
- Overrides:
accept
in class IdlSymbol