byte-buddy-1.8.21.jar
登录
|
net.bytebuddy:byte-buddy:1.8.21
META-INF
net
bytebuddy
pool
package-info.java
asm
matcher
implementation
auxiliary
package-info.java
bytecode
Multiplication.java
package-info.java
StackSize.java
Duplication.java
constant
LongConstant.java
package-info.java
NullConstant.java
DefaultValue.java
JavaConstantValue.java
TextConstant.java
DoubleConstant.java
FloatConstant.java
FieldConstant.java
ClassConstant.java
IntegerConstant.java
MethodConstant.java
SerializedConstant.java
ByteCodeAppender.java
Removal.java
Throw.java
TypeCreation.java
collection
Addition.java
member
StackManipulation.java
assign
Implementation.java
InvokeDynamic.java
LoadedTypeInitializer.java
MethodDelegation.java
DefaultMethodCall.java
bind
FixedValue.java
StubMethod.java
InvocationHandlerAdapter.java
MethodAccessorFactory.java
attribute
FieldAccessor.java
MethodCall.java
ExceptionMethod.java
EqualsMethod.java
HashCodeMethod.java
ToStringMethod.java
SuperMethodCall.java
utility
dynamic
ByteBuddy.java
build
NamingStrategy.java
ClassFileVersion.java
TypeCache.java
description
agent
jar
JavaConstantValue.java
清空
类结构
package net.bytebuddy.implementation.bytecode.constant; import net.bytebuddy.build.
HashCodeAndEqualsPlugin
; import net.bytebuddy.implementation.
Implementation
; import net.bytebuddy.implementation.bytecode.
StackManipulation
; import net.bytebuddy.implementation.bytecode.
StackSize
; import net.bytebuddy.utility.
JavaConstant
; import net.bytebuddy.jar.asm.
MethodVisitor
; /** * A constant representing a {@link JavaConstant}. */ @
HashCodeAndEqualsPlugin
.
Enhance
public class
JavaConstantValue
implements
StackManipulation
{ /** * The instance to load onto the operand stack. */ private final
JavaConstant
javaConstant
; /** * Creates a constant pool value representing a {@link JavaConstant}. * * @param javaConstant The instance to load onto the operand stack. */ public
JavaConstantValue
(
JavaConstant
javaConstant
) { this.
javaConstant
=
javaConstant
; } @
Override
public boolean
isValid
() { return true; } @
Override
public
Size
apply
(
MethodVisitor
methodVisitor
,
Implementation
.
Context
implementationContext
) {
methodVisitor
.
visitLdcInsn
(
javaConstant
.
asConstantPoolValue
()); return
StackSize
.
SINGLE
.
toIncreasingSize
(); } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口