CDIAnnotationReader(Analyzer analyzer, Clazz clazz, EnumSet<Discover> options) { this.analyzer = requireNonNull(analyzer); this.clazz = clazz; this.options = options; this.definitions.add(new BeanDef()); String signature = clazz.getClassSignature(); this.classSig = analyzer.getClassSignature((signature != null) ? signature : "Ljava/lang/Object;"); }
CDIAnnotationReader(Analyzer analyzer, Clazz clazz, EnumSet<Discover> options) { this.analyzer = requireNonNull(analyzer); this.clazz = clazz; this.options = options; this.definitions.add(new BeanDef()); String signature = clazz.getClassSignature(); this.classSig = analyzer.getClassSignature((signature != null) ? signature : "Ljava/lang/Object;"); }
DSAnnotationReader(Analyzer analyzer, Clazz clazz, Set<Options> options, XMLAttributeFinder finder, Version minVersion) { this.analyzer = requireNonNull(analyzer); this.clazz = clazz; this.options = options; this.finder = finder; this.component = new ComponentDef(analyzer, finder, minVersion); String signature = clazz.getClassSignature(); classSig = analyzer.getClassSignature((signature != null) ? signature : "Ljava/lang/Object;"); }
DSAnnotationReader(Analyzer analyzer, Clazz clazz, Set<Options> options, XMLAttributeFinder finder, Version minVersion) { this.analyzer = requireNonNull(analyzer); this.clazz = clazz; this.options = options; this.finder = finder; this.component = new ComponentDef(analyzer, finder, minVersion); String signature = clazz.getClassSignature(); classSig = analyzer.getClassSignature((signature != null) ? signature : "Ljava/lang/Object;"); }