/** * * @param decl * The {@link BIClass} declaration that has {@link BIEnum#ref} */ public CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations) { super(model, source, decl.getLocation(), customizations); fullyQualifiedClassName = decl.ref; assert fullyQualifiedClassName!=null; }
en.markAsAcknowledged(); if(!en.isMapped()) { noAutoEnum = true; } else { getErrorReporter().error( en.getLocation(), Messages.ERR_CANNOT_BE_TYPE_SAFE_ENUM ); getErrorReporter().error( type.getLocator(), Ring.get(ErrorReceiver.class).error( en.getLocation(), Messages.format(Messages.ERR_INCORRECT_CLASS_NAME, en.ref) ); en.className, en.javadoc, en.members, getEnumMemberMode().getModeWithEnum(), en.getLocation() );
public void setParent(BindInfo p) { super.setParent(p); for( BIEnumMember mem : members.values() ) mem.setParent(p); // if this specifies a reference to external class, // then it's OK even if noone actually refers this class. if(ref!=null) markAsAcknowledged(); }
private MContainer getContainer(final Class<?> _class) { final Class<?> enclosingClass = _class.getEnclosingClass(); if (enclosingClass == null) { return getPackage(_class); } else { final BIEnum decl = new BIEnum(); decl.ref = _class.getName(); final CClassRef enclosingClassRef = new CClassRef(getTypeInfoSet(), null, decl, new CCustomizations()); return createClassRef(enclosingClassRef); } }
en.markAsAcknowledged(); if(!en.isMapped()) { noAutoEnum = true; } else { getErrorReporter().error( en.getLocation(), Messages.ERR_CANNOT_BE_TYPE_SAFE_ENUM ); getErrorReporter().error( type.getLocator(), Ring.get(ErrorReceiver.class).error( en.getLocation(), Messages.format(Messages.ERR_INCORRECT_CLASS_NAME, en.ref) ); en.className, en.javadoc, en.members, getEnumMemberMode().getModeWithEnum(), en.getLocation() );
public void setParent(BindInfo p) { super.setParent(p); for( BIEnumMember mem : members.values() ) mem.setParent(p); // if this specifies a reference to external class, // then it's OK even if noone actually refers this class. if(ref!=null) markAsAcknowledged(); }
en.markAsAcknowledged(); if(!en.isMapped()) { noAutoEnum = true; } else { getErrorReporter().error( en.getLocation(), Messages.ERR_CANNOT_BE_TYPE_SAFE_ENUM ); getErrorReporter().error( type.getLocator(), Ring.get(ErrorReceiver.class).error( en.getLocation(), Messages.format(Messages.ERR_INCORRECT_CLASS_NAME, en.ref) ); en.className, en.javadoc, en.members, getEnumMemberMode().getModeWithEnum(), en.getLocation() );
public void setParent(BindInfo p) { super.setParent(p); for( BIEnumMember mem : members.values() ) mem.setParent(p); // if this specifies a reference to external class, // then it's OK even if noone actually refers this class. if(ref!=null) markAsAcknowledged(); }
/** * * @param decl * The {@link BIClass} declaration that has {@link BIEnum#ref} */ public CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations) { super(model, source, decl.getLocation(), customizations); fullyQualifiedClassName = decl.ref; assert fullyQualifiedClassName!=null; }
en.markAsAcknowledged(); if(!en.isMapped()) { noAutoEnum = true; } else { getErrorReporter().error( en.getLocation(), Messages.ERR_CANNOT_BE_TYPE_SAFE_ENUM ); getErrorReporter().error( type.getLocator(), Ring.get(ErrorReceiver.class).error( en.getLocation(), Messages.format(Messages.ERR_INCORRECT_CLASS_NAME, en.ref) ); en.className, en.javadoc, en.members, getEnumMemberMode().getModeWithEnum(), en.getLocation() );
public void setParent(BindInfo p) { super.setParent(p); for( BIEnumMember mem : members.values() ) mem.setParent(p); // if this specifies a reference to external class, // then it's OK even if noone actually refers this class. if(ref!=null) markAsAcknowledged(); }
/** * * @param decl * The {@link BIClass} declaration that has {@link BIEnum#ref} */ public CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations) { super(model, source, decl.getLocation(), customizations); fullyQualifiedClassName = decl.ref; assert fullyQualifiedClassName!=null; }
en.markAsAcknowledged(); if(!en.isMapped()) { noAutoEnum = true; } else { getErrorReporter().error( en.getLocation(), Messages.ERR_CANNOT_BE_TYPE_SAFE_ENUM ); getErrorReporter().error( type.getLocator(), Ring.get(ErrorReceiver.class).error( en.getLocation(), Messages.format(Messages.ERR_INCORRECT_CLASS_NAME, en.ref) ); en.className, en.javadoc, en.members, getEnumMemberMode().getModeWithEnum(), en.getLocation() );
public void setParent(BindInfo p) { super.setParent(p); for( BIEnumMember mem : members.values() ) mem.setParent(p); // if this specifies a reference to external class, // then it's OK even if noone actually refers this class. if(ref!=null) markAsAcknowledged(); }
/** * * @param decl * The {@link BIClass} declaration that has {@link BIEnum#ref} */ public CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations) { super(model, source, decl.getLocation(), customizations); fullyQualifiedClassName = decl.ref; assert fullyQualifiedClassName!=null; }
/** * * @param decl * The {@link BIClass} declaration that has {@link BIEnum#ref} */ public CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations) { super(model, source, decl.getLocation(), customizations); fullyQualifiedClassName = decl.ref; assert fullyQualifiedClassName!=null; }