JDefinedClass and report class collision errors,
if necessary.
This is just a helper class that simplifies the class name collision
detection. This object maintains no state, so it is OK to use
multiple instances of this.
| Modifier and Type | Field and Description |
|---|---|
| private ErrorReceiver | errorReceiver
errors are reported to this object. |
| private int | ticketMaster
unique id generator. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public JDefinedClass | |
| public JDefinedClass | |
| public JDefinedClass | |
| public JDefinedClass | |
| private JDefinedClass | |
| public JDefinedClass | |
| public JDefinedClass |
| errorReceiver | back to summary |
|---|---|
| private ErrorReceiver errorReceiver errors are reported to this object. | |
| ticketMaster | back to summary |
|---|---|
| private int ticketMaster unique id generator. | |
| CodeModelClassFactory | back to summary |
|---|---|
| public CodeModelClassFactory(ErrorReceiver _errorReceiver) | |
| createClass | back to summary |
|---|---|
| public JDefinedClass createClass(JClassContainer parent, String name, Locator source) | |
| createClass | back to summary |
|---|---|
| public JDefinedClass createClass(JClassContainer parent, int mod, String name, Locator source) | |
| createClass | back to summary |
|---|---|
| public JDefinedClass createClass(JClassContainer parent, String name, Locator source, ClassType kind) | |
| createClass | back to summary |
|---|---|
| public JDefinedClass createClass(JClassContainer parent, int mod, String name, Locator source, ClassType kind) | |
| createDummyClass | back to summary |
|---|---|
| private JDefinedClass createDummyClass(JClassContainer parent) Create a dummy class to recover from an error. We won't generate the code, so the client will never see this class getting generated. | |
| createInterface | back to summary |
|---|---|
| public JDefinedClass createInterface(JClassContainer parent, String name, Locator source) | |
| createInterface | back to summary |
|---|---|
| public JDefinedClass createInterface(JClassContainer parent, int mod, String name, Locator source) | |