public interface JavaLangReflectMethods
java.lang.reflect
and javax.lang.model.element
utility
methods.Modifier and Type | Method and Description |
---|---|
default EnumSet<Modifier> |
asModifierSet(int modifiers)
|
default String |
declaration(Constructor<?> constructor)
Method to generate a
Constructor declaration. |
default String |
declaration(Field field)
Method to generate a
Field declaration. |
default String |
declaration(int modifiers,
Method method)
Method to generate a
Method declaration. |
default String |
declaration(Member member)
Dispatches call to
declaration(Constructor) ,
declaration(Field) , or declaration(Method) as
appropriate. |
default String |
declaration(Method method)
Method to generate a
Method declaration. |
default String |
declaration(Parameter parameter)
Method to generate a
Parameter declaration. |
default String |
exceptions(Type[] exceptions)
Method to generate a
Constructor or Method thrown
exception list. |
default EnumSet<Modifier> |
getModifiers(Class<?> type)
See
asModifierSet(int) . |
default EnumSet<Modifier> |
getModifiers(Member member)
See
asModifierSet(int) . |
default String |
modifiers(int modifiers)
Method to generate modifiers for
declaration() methods. |
default String |
parameters(Parameter[] parameters)
Method to generate a
Constructor or Method parameter
declaration. |
default String |
type(ParameterizedType type)
Method to generate types for
declaration() methods. |
default String |
type(Type type)
Method to generate types for
declaration() methods. |
default EnumSet<Modifier> asModifierSet(int modifiers)
default EnumSet<Modifier> getModifiers(Class<?> type)
asModifierSet(int)
.default EnumSet<Modifier> getModifiers(Member member)
asModifierSet(int)
.default String declaration(Member member)
declaration(Constructor)
,
declaration(Field)
, or declaration(Method)
as
appropriate.default String declaration(Constructor<?> constructor)
Constructor
declaration.constructor
- The target Constructor
.String
default String declaration(Field field)
Field
declaration.default String declaration(Method method)
Method
declaration.default String declaration(int modifiers, Method method)
Method
declaration.default String parameters(Parameter[] parameters)
Constructor
or Method
parameter
declaration.default String exceptions(Type[] exceptions)
Constructor
or Method
thrown
exception list.default String declaration(Parameter parameter)
Parameter
declaration.default String modifiers(int modifiers)
declaration()
methods.default String type(ParameterizedType type)
declaration()
methods.type
- The ParameterizedType
.String
Copyright © 2015–2020 Allen D. Ball. All rights reserved.