Package aQute.bnd.metatype
Class OCDReader
- java.lang.Object
-
- aQute.bnd.metatype.OCDReader
-
class OCDReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classOCDReader.OCDDataCollector
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Descriptors.TypeRef>analyzed(package private) Analyzeranalyzerprivate Clazzclazz(package private) static java.util.regex.PatternCOLLECTION(package private) XMLAttributeFinderfinder(package private) static java.util.regex.PatternGENERIC(package private) static java.util.regex.PatternIDENTIFIERTOPROPERTYprivate OCDDefocd(package private) java.util.Set<MetatypeAnnotations.Options>options
-
Constructor Summary
Constructors Modifier Constructor Description privateOCDReader(Analyzer analyzer, Clazz clazz, java.util.Set<MetatypeAnnotations.Options> options, XMLAttributeFinder finder, MetatypeVersion minVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private OCDDefgetDef()(package private) static OCDDefgetOCDDef(Clazz c, Analyzer analyzer, java.util.Set<MetatypeAnnotations.Options> options, XMLAttributeFinder finder, MetatypeVersion minVersion)private voidparseExtends(Clazz clazz)
-
-
-
Field Detail
-
analyzer
final Analyzer analyzer
-
clazz
private final Clazz clazz
-
options
final java.util.Set<MetatypeAnnotations.Options> options
-
analyzed
private final java.util.Set<Descriptors.TypeRef> analyzed
-
ocd
private final OCDDef ocd
-
finder
final XMLAttributeFinder finder
-
GENERIC
static final java.util.regex.Pattern GENERIC
-
COLLECTION
static final java.util.regex.Pattern COLLECTION
-
IDENTIFIERTOPROPERTY
static final java.util.regex.Pattern IDENTIFIERTOPROPERTY
-
-
Constructor Detail
-
OCDReader
private OCDReader(Analyzer analyzer, Clazz clazz, java.util.Set<MetatypeAnnotations.Options> options, XMLAttributeFinder finder, MetatypeVersion minVersion)
-
-
Method Detail
-
getOCDDef
static OCDDef getOCDDef(Clazz c, Analyzer analyzer, java.util.Set<MetatypeAnnotations.Options> options, XMLAttributeFinder finder, MetatypeVersion minVersion) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDef
private OCDDef getDef() throws java.lang.Exception
- Throws:
java.lang.Exception
-
parseExtends
private void parseExtends(Clazz clazz)
-
-