dpt.symbtab
Class PackageDef
java.lang.Object
|
+--dpt.symbtab.Definition
|
+--dpt.symbtab.ScopedDef
|
+--dpt.symbtab.PackageDef
- class PackageDef
- extends ScopedDef
Definition of a package.
Fields inherited from class dpt.symbtab.Definition |
definition,
name,
parentScope,
references,
ST_CL,
ST_FU,
ST_FU_EXT,
ST_IF,
ST_IMPL,
ST_IMPORT,
ST_PAC,
ST_SUB,
ST_SUPER,
ST_VAR |
Constructor Summary |
(package private) |
PackageDef(java.lang.String name,
Occurrence occ,
ScopedDef parentScope)
Constructor to create a package object |
Method Summary |
java.lang.String |
GetItem(int TypID)
|
java.util.Vector |
GetItems(int TypID,
java.lang.String modifier)
|
java.util.Vector |
GetItemsByParent(int TypID,
java.lang.String sName)
|
java.util.Vector |
GetItemsByParent(int TypID,
java.lang.String sName,
java.lang.String sModifier)
|
java.lang.String |
GetLocation(int TypID,
java.lang.String sName)
|
java.lang.String |
GetLocation(int TypID,
java.lang.String sName,
java.lang.String sSymbol)
|
java.util.Vector |
GetReference(int TypID,
java.lang.String sName)
|
boolean |
IsInterface(java.lang.String sClass)
|
void |
report(IndentingPrintWriter out)
Write information about this package to the report |
Methods inherited from class dpt.symbtab.ScopedDef |
add,
addUnresolved,
GetListItems,
GetStringItems,
GetStringLocation,
hasElements,
isDefaultOrBaseScope,
lookup,
reportElements,
resolveTypes,
setDefaultOrBaseScope |
Methods inherited from class dpt.symbtab.Definition |
addReference,
ExtractClass,
ExtractClass,
ExtractName,
ExtractPackage,
ExtractPackage,
getDef,
getName,
getOccurrence,
getParentScope,
getQualifiedName,
GetReferences,
isSuperClassOf,
listReferences,
lookup,
setParentScope,
toString |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
PackageDef
PackageDef(java.lang.String name,
Occurrence occ,
ScopedDef parentScope)
- Constructor to create a package object
GetItem
public java.lang.String GetItem(int TypID)
- Overrides:
- GetItem in class Definition
GetItems
public java.util.Vector GetItems(int TypID,
java.lang.String modifier)
- Overrides:
- GetItems in class Definition
GetLocation
public java.lang.String GetLocation(int TypID,
java.lang.String sName)
- Overrides:
- GetLocation in class Definition
GetLocation
public java.lang.String GetLocation(int TypID,
java.lang.String sName,
java.lang.String sSymbol)
GetReference
public java.util.Vector GetReference(int TypID,
java.lang.String sName)
GetItemsByParent
public java.util.Vector GetItemsByParent(int TypID,
java.lang.String sName)
GetItemsByParent
public java.util.Vector GetItemsByParent(int TypID,
java.lang.String sName,
java.lang.String sModifier)
IsInterface
public boolean IsInterface(java.lang.String sClass)
report
public void report(IndentingPrintWriter out)
- Write information about this package to the report
- Overrides:
- report in class Definition