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 class
OCDReader.OCDDataCollector
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Descriptors.TypeRef>
analyzed
(package private) Analyzer
analyzer
private Clazz
clazz
(package private) static java.util.regex.Pattern
COLLECTION
(package private) XMLAttributeFinder
finder
(package private) static java.util.regex.Pattern
GENERIC
(package private) static java.util.regex.Pattern
IDENTIFIERTOPROPERTY
private OCDDef
ocd
(package private) java.util.Set<MetatypeAnnotations.Options>
options
-
Constructor Summary
Constructors Modifier Constructor Description private
OCDReader(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 OCDDef
getDef()
(package private) static OCDDef
getOCDDef(Clazz c, Analyzer analyzer, java.util.Set<MetatypeAnnotations.Options> options, XMLAttributeFinder finder, MetatypeVersion minVersion)
private void
parseExtends(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)
-
-