Package org.kohsuke.stapler
Class ClassDescriptor
java.lang.Object
org.kohsuke.stapler.ClassDescriptor
Reflection information of a
Class
.- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
Determines the constructor parameter names.static String[]
Loads the list of parameter names of the given method, by using a stapler-specific way of getting it.static String[]
Loads the list of parameter names of the given method, by using a stapler-specific way of getting it.
-
Field Details
-
clazz
-
methods
-
fields
-
-
Constructor Details
-
ClassDescriptor
- Parameters:
clazz
- The class to build a descriptor around.wrappers
- Optional wrapper duck-typing classes. Static methods on this class that has the first parameter as 'clazz' will be handled as if it's instance methods on 'clazz'. Useful for adding view/controller methods on model classes.
-
-
Method Details
-
loadParameterNames
Loads the list of parameter names of the given method, by using a stapler-specific way of getting it.This is not the best place to expose this, but for now this would do.
-
loadParameterNames
Loads the list of parameter names of the given method, by using a stapler-specific way of getting it.This is not the best place to expose this, but for now this would do.
-
loadConstructorParamNames
Determines the constructor parameter names.First, try to load names from the debug information. Otherwise if there's the .stapler file, load it as a property file and determines the constructor parameter names. Otherwise, look for
CapturedParameterNames
annotation.
-