public interface org.reflections.adapters.MetadataAdapter<C, F, M>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.reflections.adapters.MetadataAdapter
super_class: java.lang.Object
{
public abstract java.lang.String getClassName(C);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/lang/String;
MethodParameters:
Name Flags
cls final
public abstract java.lang.String getSuperclassName(C);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/lang/String;
MethodParameters:
Name Flags
cls final
public abstract java.util.List<java.lang.String> getInterfacesNames(C);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
cls final
public abstract java.util.List<F> getFields(C);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/util/List<TF;>;
MethodParameters:
Name Flags
cls final
public abstract java.util.List<M> getMethods(C);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/util/List<TM;>;
MethodParameters:
Name Flags
cls final
public abstract java.lang.String getMethodName(M);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/lang/String;
MethodParameters:
Name Flags
method final
public abstract java.util.List<java.lang.String> getParameterNames(M);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
method final
public abstract java.util.List<java.lang.String> getClassAnnotationNames(C);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
aClass final
public abstract java.util.List<java.lang.String> getFieldAnnotationNames(F);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
field final
public abstract java.util.List<java.lang.String> getMethodAnnotationNames(M);
descriptor: (Ljava/lang/Object;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
method final
public abstract java.util.List<java.lang.String> getParameterAnnotationNames(M, int);
descriptor: (Ljava/lang/Object;I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;I)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
method final
parameterIndex final
public abstract java.lang.String getReturnTypeName(M);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/lang/String;
MethodParameters:
Name Flags
method final
public abstract java.lang.String getFieldName(F);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)Ljava/lang/String;
MethodParameters:
Name Flags
field final
public abstract C getOrCreateClassObject(org.reflections.vfs.Vfs$File);
descriptor: (Lorg/reflections/vfs/Vfs$File;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
Signature: (Lorg/reflections/vfs/Vfs$File;)TC;
MethodParameters:
Name Flags
file
public abstract java.lang.String getMethodModifier(M);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/lang/String;
MethodParameters:
Name Flags
method
public abstract java.lang.String getMethodKey(C, M);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;TM;)Ljava/lang/String;
MethodParameters:
Name Flags
cls
method
public abstract java.lang.String getMethodFullKey(C, M);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;TM;)Ljava/lang/String;
MethodParameters:
Name Flags
cls
method
public abstract boolean isPublic(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
public abstract boolean acceptsInput(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
file
}
Signature: <C:Ljava/lang/Object;F:Ljava/lang/Object;M:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "MetadataAdapter.java"
InnerClasses:
public abstract File = org.reflections.vfs.Vfs$File of org.reflections.vfs.Vfs