Package org.codehaus.groovy.reflection
package org.codehaus.groovy.reflection
Internal classes for assisting with reflection.
-
ClassDescriptionException thrown when access control restrictions prevent reflection operations on cached classes.Caches reflection information for a class including its fields, methods, constructors, and interfaces.Comparator for ordering cached methods by name.Comparator for ordering cached methods against string names.Caches reflection information about a single constructor for fast lookup and invocation.Caches reflection information about a single field for efficient access and modification.Caches reflection information about a single method for fast lookup and invocation.Handle for all information we want to keep about the classFunctional interface for performing actions on
ClassInfoinstances.Abstraction for Java version dependent ClassValue implementations.Manages the integration of mixin classes into expandable metaclasses.Manages parameter type information for methods and constructors, supporting lazy initialization.Central registry for obtaining cached class information.This class contains utility methods to determine which class called the current class to multiple levels of depth.