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
MethodAccessorFactory.AccessType, MethodAccessorFactory.Illegal
Modifier and Type | Field and Description |
---|---|
protected ClassFileVersion |
classFileVersion
The class file version of the dynamic type.
|
protected TypeDescription |
instrumentedType
The instrumented type.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractBase(TypeDescription instrumentedType,
ClassFileVersion classFileVersion)
Create a new extractable view.
|
Modifier and Type | Method and Description |
---|---|
ClassFileVersion |
getClassFileVersion()
Returns the class file version of the currently created dynamic type.
|
TypeDescription |
getInstrumentedType()
Returns the instrumented type of the current implementation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
drain, getAuxiliaryTypes
cache, register
registerAccessorFor, registerGetterFor, registerSetterFor
protected final TypeDescription instrumentedType
protected final ClassFileVersion classFileVersion
protected AbstractBase(TypeDescription instrumentedType, ClassFileVersion classFileVersion)
instrumentedType
- The instrumented type.classFileVersion
- The class file version of the dynamic type.public TypeDescription getInstrumentedType()
Implementation.Context
StackManipulation
.getInstrumentedType
in interface Implementation.Context
public ClassFileVersion getClassFileVersion()
Implementation.Context
getClassFileVersion
in interface Implementation.Context
Copyright © 2014–2017. All rights reserved.