public abstract static class Implementation.Context.ExtractableView.AbstractBase extends Object implements Implementation.Context.ExtractableView
Implementation.Context.ExtractableView.AbstractBase, Implementation.Context.ExtractableView.InjectedCode
Implementation.Context.Default, Implementation.Context.Disabled, Implementation.Context.ExtractableView, Implementation.Context.Factory
Modifier and Type | Field and Description |
---|---|
protected TypeDescription |
instrumentedType
The instrumented type.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractBase(TypeDescription instrumentedType)
Create a new extractable view.
|
Modifier and Type | Method and Description |
---|---|
ClassFileVersion |
getClassFileVersion()
Returns the class file version of the current implementation.
|
TypeDescription |
getInstrumentedType()
Returns the instrumented type of the current implementation.
|
void |
setClassFileVersion(ClassFileVersion classFileVersion)
Sets the class file version this implementation context should represent.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
drain, getRegisteredAuxiliaryTypes, isRetainTypeInitializer, prohibitTypeInitializer
cache, register
protected final TypeDescription instrumentedType
protected AbstractBase(TypeDescription instrumentedType)
instrumentedType
- The instrumented type.public void setClassFileVersion(ClassFileVersion classFileVersion)
Implementation.Context.ExtractableView
setClassFileVersion
in interface Implementation.Context.ExtractableView
classFileVersion
- The class file version to represent.public TypeDescription getInstrumentedType()
Implementation.Context
StackManipulation
.getInstrumentedType
in interface Implementation.Context
public ClassFileVersion getClassFileVersion()
Implementation.Context
getClassFileVersion
in interface Implementation.Context
Copyright © 2014–2016. All rights reserved.