public class ParameterEntry extends SymtabEntry
Modifier and Type | Field and Description |
---|---|
static int |
In
This is a set of class constants.
|
static int |
Inout
This is a set of class constants.
|
static int |
Out
This is a set of class constants.
|
Modifier | Constructor and Description |
---|---|
protected |
ParameterEntry() |
protected |
ParameterEntry(ParameterEntry that) |
protected |
ParameterEntry(SymtabEntry that,
IDLID clone) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
This is a shallow copy clone
|
void |
generate(Hashtable symbolTable,
PrintWriter stream)
Invoke the paramter generator.
|
Generator |
generator()
Access the parameter generator.
|
int |
passType()
This indicates the pass type of this parameter.
|
void |
passType(int passType)
This indicates the pass type of this parameter.
|
comment, comment, container, container, dynamicVariable, dynamicVariable, emit, emit, fullName, getVariableKey, isReferencable, isReferencable, module, module, name, name, repositoryID, repositoryID, sourceFile, sourceFile, type, type, typeName, typeName
public static final int In
public static final int Inout
public static final int Out
protected ParameterEntry()
protected ParameterEntry(ParameterEntry that)
protected ParameterEntry(SymtabEntry that, IDLID clone)
public Object clone()
SymtabEntry
clone
in class SymtabEntry
public void generate(Hashtable symbolTable, PrintWriter stream)
generate
in class SymtabEntry
symbolTable
- the symbol table is a hash table whose key is
a fully qualified type name and whose value is a SymtabEntry or
a subclass of SymtabEntry.stream
- the stream to which the generator should sent its output.SymtabEntry
public Generator generator()
generator
in class SymtabEntry
ParameterGen
public void passType(int passType)
public int passType()
Copyright © 2016 JBoss by Red Hat. All rights reserved.