Uses of Class
serp.bytecode.lowlevel.Entry
Packages that use Entry
Package
Description
Bytecode Manipuation
Lowlevel Bytecode Manipuation
Bytecode Visitor
-
Uses of Entry in serp.bytecode
Methods in serp.bytecode that return EntryMethods in serp.bytecode with parameters of type EntryModifier and TypeMethodDescriptionvoid
BootstrapMethodElement.setBootstrapArguments
(Entry[] bsArgs) -
Uses of Entry in serp.bytecode.lowlevel
Subclasses of Entry in serp.bytecode.lowlevelModifier and TypeClassDescriptionclass
A constant pool entry describing a class.class
Base class for field, method, and interface method constant pool entries.class
A constant double value in the constant pool.class
A reference to a class field.class
A constant float value in the constant pool.class
A constant int value in the constant pool.class
A reference to an interface method.class
InvokeDynamic u1 tag u2 bootstrap_method_attr_index // References entry in Bootstrap Methods table u2 name_and_type_index // References NameAndTypeEntry representing method name and descriptorclass
A long constant in the constant pool.class
A reference to a class method.class
MethodHandle u1 tag u1 reference_kind u2 reference_indexclass
MethodType u1 tag u2 descriptor_indexclass
Entry containing indexes referencing a name and a descriptor.class
A String constant in the constant pool.class
A unicode string value in the constant pool.Methods in serp.bytecode.lowlevel that return EntryModifier and TypeMethodDescriptionstatic Entry
Entry.create
(int type) Create an entry based on its type code.Entry[]
ConstantPool.getEntries()
Return all the entries in the pool.ConstantPool.getEntry
(int index) Retrieve the entry at the specified 1-based index.MethodHandleEntry.getReference()
The Entry Type depends on both the reference kind and the Class Version (CV).static Entry
Read a single entry from the given bytecode stream and returns it.Methods in serp.bytecode.lowlevel with parameters of type EntryModifier and TypeMethodDescriptionint
Add an entry to the pool.int
Return the index of the given entry, or 0 if it is not in the pool.boolean
ConstantPool.removeEntry
(Entry entry) Remove the given entry from the pool.static void
Entry.write
(Entry entry, DataOutput out) Write the given entry to the given bytecode stream. -
Uses of Entry in serp.bytecode.visitor
Methods in serp.bytecode.visitor with parameters of type EntryModifier and TypeMethodDescriptionvoid
BCVisitor.enterEntry
(Entry obj) void
PrettyPrintVisitor.enterEntry
(Entry obj) void
void