public void addAttribute(String _key, boolean _value) { this.addAttribute(_key, Boolean.toString(_value)); } public boolean hasAttribute(String _key) {
if(_mi.isPublic()) m.addAttribute("visibility", "public"); else if(_mi.isProtected()) m.addAttribute("visibility", "protected"); else if(_mi.isPackage()) m.addAttribute("visibility", "package"); else if(_mi.isPrivate()) m.addAttribute("visibility", "private"); m.addAttribute("static", _mi.isStatic()); m.addAttribute("final", _mi.isFinal()); m.addAttribute("synchronized", _mi.isSynchronized()); m.addAttribute("native", _mi.isNative()); m.addAttribute("abstract", _mi.isAbstract()); m.addAttribute("strict", _mi.isStrict()); m.addAttribute("synthetic", _mi.isSynthetic());
c.addRelates("annotation", new ConstructId(ProgrammingLanguage.JAVA, ConstructType.INTF, "java.lang.Deprecated")); c.addAttribute("final", _classfile.isFinal()); c.addAttribute("synthetic", _classfile.isSynthetic()); c.addAttribute("super", _classfile.isSuper()); c.addAttribute("visibility", "public"); else if(_classfile.isPackage()) c.addAttribute("visibility", "package"); c.setType(ConstructType.CLAS); c.addRelates("extends", new ConstructId(ProgrammingLanguage.JAVA, ConstructType.CLAS, _classfile.getSuperclassName())); c.addAttribute("abstract", _classfile.isAbstract()); Iterator<? extends Class_info> i = _classfile.getAllInterfaces().iterator(); while (i.hasNext()) {