Package jodd.introspector
Class Descriptor
- java.lang.Object
-
- jodd.introspector.Descriptor
-
- Direct Known Subclasses:
CtorDescriptor,FieldDescriptor,MethodDescriptor,PropertyDescriptor
public abstract class Descriptor extends java.lang.ObjectCommon descriptor stuff.
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassDescriptorclassDescriptorprotected booleanisPublic
-
Constructor Summary
Constructors Modifier Constructor Description protectedDescriptor(ClassDescriptor classDescriptor, boolean isPublic)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ClassDescriptorgetClassDescriptor()Returns belonging class descriptor.abstract java.lang.StringgetName()Returns the name of descriptors target.booleanisPublic()Returnstrueif descriptor content is public.booleanmatchDeclared(boolean declared)Returnstrueif descriptor content matches required declared flag.
-
-
-
Field Detail
-
classDescriptor
protected final ClassDescriptor classDescriptor
-
isPublic
protected final boolean isPublic
-
-
Constructor Detail
-
Descriptor
protected Descriptor(ClassDescriptor classDescriptor, boolean isPublic)
-
-
Method Detail
-
getClassDescriptor
public ClassDescriptor getClassDescriptor()
Returns belonging class descriptor.
-
isPublic
public boolean isPublic()
Returnstrueif descriptor content is public.
-
matchDeclared
public boolean matchDeclared(boolean declared)
Returnstrueif descriptor content matches required declared flag.
-
getName
public abstract java.lang.String getName()
Returns the name of descriptors target.
-
-