public abstract class ExampleTemplateWithInner extends Object implements ExampleInner
| Modifier and Type | Class and Description |
|---|---|
class |
ExampleTemplateWithInner.TheInnerClass
Nested classes can be static or non-static "inner" classes.
|
| Constructor and Description |
|---|
ExampleTemplateWithInner() |
| Modifier and Type | Method and Description |
|---|---|
void |
doInsideOutside() |
abstract void |
doOutside()
Outer class methods can be abstract.
|
protected ExampleTemplateWithInner.TheInnerClass |
injectMembers(ExampleTemplateWithInner.TheInnerClass theInnerClass) |
protected ExampleTemplateWithInner.TheInnerClass |
newTheInnerClass()
The byte-code merge mechanism will replace in-line calls to
new TheInnerClass with a call to create the generated
inner class.
|
public abstract void doOutside()
throws SchemaChangeException
doOutside in interface ExampleInnerSchemaChangeExceptionpublic void doInsideOutside()
throws SchemaChangeException
doInsideOutside in interface ExampleInnerSchemaChangeExceptionprotected ExampleTemplateWithInner.TheInnerClass newTheInnerClass()
protected ExampleTemplateWithInner.TheInnerClass injectMembers(ExampleTemplateWithInner.TheInnerClass theInnerClass)
Copyright © 2022 The Apache Software Foundation. All rights reserved.