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, typeNameprotected IncludeEntry()
protected IncludeEntry(SymtabEntry that)
protected IncludeEntry(IncludeEntry that)
public Object clone()
SymtabEntryclone in class SymtabEntrypublic void generate(Hashtable symbolTable, PrintWriter stream)
generate in class SymtabEntrysymbolTable - 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.SymtabEntrypublic Generator generator()
generator in class SymtabEntryIncludeGenpublic void absFilename(String afn)
public String absFilename()
public void addInclude(IncludeEntry entry)
public Vector includes()
Copyright © 2018 JBoss by Red Hat. All rights reserved.