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 ExampleInner
SchemaChangeException
public void doInsideOutside() throws SchemaChangeException
doInsideOutside
in interface ExampleInner
SchemaChangeException
protected ExampleTemplateWithInner.TheInnerClass newTheInnerClass()
protected ExampleTemplateWithInner.TheInnerClass injectMembers(ExampleTemplateWithInner.TheInnerClass theInnerClass)
Copyright © 2022 The Apache Software Foundation. All rights reserved.