APIdia Launch Partner
Top Description Interfaces Classes
module java.xml

Package com.sun.org.apache.bcel.internal.util


This package contains utility classes for the Byte Code Engineering Library, namely:

Interface Summary

Modifier and TypeInterface and Description
public interface
BCELComparator<
What type we are comparing.
T
>

Used for BCEL comparison strategy.

public interface
Repository

Abstract definition of a class repository.

Class Summary

Modifier and TypeClass and Description
public class
Args

Argument validation.

pack-priv class
AttributeHTML

Convert found attributes into HTML file.

pack-priv class
BCELFactory

Factory creates il.append() statements, and sets instruction targets.

public class
BCELifier

This class takes a given JavaClass object and converts it to a Java program that creates that very class using BCEL.

public class
ByteSequence

Utility class that implements a sequence of bytes which can be read via the 'readByte()' method.

public class
Class2HTML

Read class file(s) and convert them into HTML files.

public class
ClassQueue

Utility class implementing a (typesafe) queue of JavaClass objects.

public class
ClassSet

Utility class implementing a (type-safe) set of JavaClass objects.

public class
ClassStack

Utility class implementing a (typesafe) stack of JavaClass objects.

pack-priv class
CodeHTML

Convert code into HTML file.

pack-priv class
ConstantHTML

Convert constant pool into HTML file.

public class
InstructionFinder

InstructionFinder is a tool to search for given instructions patterns, i.e., match sequences of instructions in an instruction list via regular expressions.

pack-priv class
MethodHTML

Convert methods and fields into HTML file.

public class
ModularRuntimeImage

Wraps a Java 9 JEP 220 modular runtime image.

public class
SyntheticRepository

This repository is used in situations where a Class is created outside the realm of a ClassLoader.