public class IncludeEntry extends SymtabEntry
Modifier | Constructor and Description |
---|---|
protected |
IncludeEntry() |
protected |
IncludeEntry(IncludeEntry that) |
protected |
IncludeEntry(SymtabEntry that) |
Modifier and Type | Method and Description |
---|---|
String |
absFilename()
Access the fully-qualified file specification of this include.
|
void |
absFilename(String afn)
Set the fully-qualified file specification of this include file.
|
void |
addInclude(IncludeEntry entry)
Add an IncludeEntry to the list of files which this included
file includes.
|
Object |
clone()
This is a shallow copy clone
|
void |
generate(Hashtable symbolTable,
PrintWriter stream)
Invoke the Include type generator.
|
Generator |
generator()
Access the Include type generator.
|
Vector |
includes()
Get the list of files which this file includes.
|
comment, comment, container, container, dynamicVariable, dynamicVariable, emit, emit, fullName, getVariableKey, isReferencable, isReferencable, module, module, name, name, repositoryID, repositoryID, sourceFile, sourceFile, type, type, typeName, typeName
protected IncludeEntry()
protected IncludeEntry(SymtabEntry that)
protected IncludeEntry(IncludeEntry that)
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
IncludeGen
public void absFilename(String afn)
public String absFilename()
public void addInclude(IncludeEntry entry)
public Vector includes()
Copyright © 2017 JBoss by Red Hat. All rights reserved.