@HashCodeAndEqualsPlugin.Enhance public abstract static class Implementation.Context.ExtractableView.AbstractBase extends Object implements Implementation.Context.ExtractableView
Implementation.Context.ExtractableView.AbstractBaseImplementation.Context.Default, Implementation.Context.Disabled, Implementation.Context.ExtractableView, Implementation.Context.Factory, Implementation.Context.FrameGenerationMethodAccessorFactory.AccessType, MethodAccessorFactory.Illegal| Modifier and Type | Field and Description |
|---|---|
protected ClassFileVersion |
classFileVersion
The class file version of the dynamic type.
|
protected Implementation.Context.FrameGeneration |
frameGeneration
Determines the frame generation to be applied.
|
protected TypeDescription |
instrumentedType
The instrumented type.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBase(TypeDescription instrumentedType,
ClassFileVersion classFileVersion,
Implementation.Context.FrameGeneration frameGeneration)
Create a new extractable view.
|
| Modifier and Type | Method and Description |
|---|---|
ClassFileVersion |
getClassFileVersion()
Returns the class file version of the currently creatgetClassFileVersioned dynamic type.
|
Implementation.Context.FrameGeneration |
getFrameGeneration()
Returns
true if the explicit generation of stack map frames is expected. |
TypeDescription |
getInstrumentedType()
Returns the instrumented type of the current implementation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdrain, getAuxiliaryTypes, isEnabledcache, registerregisterAccessorFor, registerGetterFor, registerSetterForprotected final TypeDescription instrumentedType
protected final ClassFileVersion classFileVersion
protected final Implementation.Context.FrameGeneration frameGeneration
protected AbstractBase(TypeDescription instrumentedType, ClassFileVersion classFileVersion, Implementation.Context.FrameGeneration frameGeneration)
instrumentedType - The instrumented type.classFileVersion - The class file version of the dynamic type.frameGeneration - Determines the frame generation to be applied.public TypeDescription getInstrumentedType()
StackManipulation.getInstrumentedType in interface Implementation.Contextpublic ClassFileVersion getClassFileVersion()
getClassFileVersion in interface Implementation.Contextpublic Implementation.Context.FrameGeneration getFrameGeneration()
true if the explicit generation of stack map frames is expected.getFrameGeneration in interface Implementation.Contexttrue if the explicit generation of stack map frames is expected.Copyright © 2014–2023. All rights reserved.