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 TypeMethodDescriptionvoidBootstrapMethodElement.setBootstrapArguments(Entry[] bsArgs) -
Uses of Entry in serp.bytecode.lowlevel
Subclasses of Entry in serp.bytecode.lowlevelModifier and TypeClassDescriptionclassA constant pool entry describing a class.classBase class for field, method, and interface method constant pool entries.classA constant double value in the constant pool.classA reference to a class field.classA constant float value in the constant pool.classA constant int value in the constant pool.classA reference to an interface method.classInvokeDynamic u1 tag u2 bootstrap_method_attr_index // References entry in Bootstrap Methods table u2 name_and_type_index // References NameAndTypeEntry representing method name and descriptorclassA long constant in the constant pool.classA reference to a class method.classMethodHandle u1 tag u1 reference_kind u2 reference_indexclassMethodType u1 tag u2 descriptor_indexclassEntry containing indexes referencing a name and a descriptor.classA String constant in the constant pool.classA unicode string value in the constant pool.Methods in serp.bytecode.lowlevel that return EntryModifier and TypeMethodDescriptionstatic EntryEntry.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 EntryRead a single entry from the given bytecode stream and returns it.Methods in serp.bytecode.lowlevel with parameters of type EntryModifier and TypeMethodDescriptionintAdd an entry to the pool.intReturn the index of the given entry, or 0 if it is not in the pool.booleanConstantPool.removeEntry(Entry entry) Remove the given entry from the pool.static voidEntry.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 TypeMethodDescriptionvoidBCVisitor.enterEntry(Entry obj) voidPrettyPrintVisitor.enterEntry(Entry obj) voidvoid