Top Interfaces Classes
module org.glassfish.hk2.classmodel

Package org.glassfish.hk2.classmodel.reflect


Interface Summary

Modifier and TypeInterface and Description
public interface
AnnotatedElement

An annotated element is a java declaration that can be annotated.

public interface
AnnotationModel

Models an annotation instance

public interface
AnnotationType

Represents an annotation

public interface
ArchiveAdapter

adapter for reading archive style structure

public interface
ArchiveSelector

An archive selector allows the user to select if an archive should be parsed by the parser engine.

public interface
ClassModel

Model that represents a class

public interface
public interface
public interface
ExtensibleType<
parent type which is always the same as the child type (classes extends classes, interfaces extends interfaces...)
T extends ExtensibleType
>

An extensible type is a type that can be subclassed like an interface or a class.

public interface
FieldModel

Model that represent the field of a class

public interface
InterfaceModel

Represents an interface declaration.

public interface
Member

A member is a field or method declared on a class or interface

public interface
MethodModel

Model to represent a method declaration

public interface
Parameter

Denote a parameter to a method

public interface
ParameterizedInterfaceModel

Representation of a parameterized type

public interface
public interface
Type

A type defines java type which can be an interface or a class.

public interface
Types

Represents the result of a parsing activity.

Class Summary

Modifier and TypeClass and Description
public class
Parser

Parse jar files or directories and create the model for any classes found.

public class
ParsingContext

Parsing context for parsing jars and directories and getting a classmodel back