@HashCodeAndEqualsPlugin.Enhance public abstract static class Implementation.Context.ExtractableView.AbstractBase extends Object implements Implementation.Context.ExtractableView
Implementation.Context.ExtractableView.AbstractBase
Implementation.Context.Default, Implementation.Context.Disabled, Implementation.Context.ExtractableView, Implementation.Context.Factory, Implementation.Context.FrameGeneration
MethodAccessorFactory.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, wait
drain, getAuxiliaryTypes, isEnabled
cache, register
registerAccessorFor, registerGetterFor, registerSetterFor
protected 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.Context
public ClassFileVersion getClassFileVersion()
getClassFileVersion
in interface Implementation.Context
public Implementation.Context.FrameGeneration getFrameGeneration()
true
if the explicit generation of stack map frames is expected.getFrameGeneration
in interface Implementation.Context
true
if the explicit generation of stack map frames is expected.Copyright © 2014–2024. All rights reserved.