Package org.jikesrvm.classloader
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Interfaces
BootstrapClassLoader.Handler<T> No description provided.
BytecodeConstants Information about java byte codes that appear in the "code" attribute of a .class file.
ClassLoaderConstants No description provided.
ClassLoadingListener Interface for callbacks on classloading events.
Classes
AbstractMethod An abstract method of a java class.
AnnotatedElement A common abstract super class for all elements that can be annotated within the JVM.
ApplicationClassLoader The class loader used by Jikes RVM to load the application program.
Atom An utf8-encoded byte string.
Atom.InternedStrings Inner class responsible for string interning.
BootstrapClassLoader Implements an object that functions as the bootstrap class loader.
BytecodeStream Provides minimal abstraction layer to a stream of bytecodes from the code attribute of a method.
DynamicTypeCheck Data structures and code for fast dynamic type checking.
ExceptionHandlerMap A java method's try/catch/finally information.
FieldReference A class to represent the reference in a class file to a field.
FieldVector Lightweight implementation of a vector of Fields.
InterfaceInvocation Runtime system mechanisms and data structures to implement interface invocation.
InterfaceInvocation.IMTDict No description provided.
InterfaceInvocation.IMTDict.Link No description provided.
InterfaceMethodSignature An interface method signature is a pair of atoms: interfaceMethodName + interfaceMethodDescriptor.
MemberReference A class to represent the reference in a class file to some member (field or method).
MethodReference A class to represent the reference in a class file to a method of that class or interface.
MethodVector Lightweight implementation of a vector of Fields.
NativeMethod A native method of a java class.
NormalMethod A method of a java class that has bytecodes.
Primitive Description of a java "primitive" type (int, float, etc.)
RVMAnnotation Internal representation of an annotation.
RVMAnnotation.AnnotationFactory Class used to implement annotations as proxies
RVMAnnotation.AnnotationMember A class to decode and hold the name and its associated value for an annotation member
RVMArray Description of a java "array" type.
RVMClass Description of a java "class" type.
RVMClassLoader Manufacture type descriptions as needed by the running virtual machine.
RVMField A field of a java class.
RVMMember A field or method of a java class.
RVMMethod A method of a java class corresponding to a method_info structure in the class file.
RVMType A description of a java type.
SpecializedMethod A method that is specialized across all reference types.
SpecializedMethodManager The manager of specialized methods.
TableBasedDynamicLinker Dynamic linking via indirection tables.
TypeDescriptorParsing

A Java class for parsing type descriptors and class names.

TypeReference A class to represent the reference in a class file to some type (class, primitive or array).
TypeReferenceVector Lightweight implementation of a vector of Fields.
UTF8Convert UTF8Convert Abstract class that contains conversion routines to/from utf8 and/or pseudo-utf8.
UTF8Convert.ByteArrayStringEncoderVisitor Visitor that builds up a char[] as characters are decoded
UTF8Convert.ByteBufferStringEncoderVisitor Visitor that builds up a char[] as characters are decoded
UTF8Convert.StringHashCodeVisitor Visitor that builds up a String.hashCode form hashCode as characters are decoded
UTF8Convert.UTF8CharacterVisitor UTF8 character visitor abstraction
Errors
BootImageMemberLookupError No description provided.