444 |
444 |
445 /* ************************************************************************ |
445 /* ************************************************************************ |
446 * Normalizing class-members. |
446 * Normalizing class-members. |
447 *************************************************************************/ |
447 *************************************************************************/ |
448 |
448 |
449 /** Distribute member initializer code into constructors and <clinit> |
449 /** Distribute member initializer code into constructors and {@code <clinit>} |
450 * method. |
450 * method. |
451 * @param defs The list of class member declarations. |
451 * @param defs The list of class member declarations. |
452 * @param c The enclosing class. |
452 * @param c The enclosing class. |
453 */ |
453 */ |
454 List<JCTree> normalizeDefs(List<JCTree> defs, ClassSymbol c) { |
454 List<JCTree> normalizeDefs(List<JCTree> defs, ClassSymbol c) { |
687 |
687 |
688 /** Derived visitor method: check whether CharacterRangeTable |
688 /** Derived visitor method: check whether CharacterRangeTable |
689 * should be emitted, if so, put a new entry into CRTable |
689 * should be emitted, if so, put a new entry into CRTable |
690 * and call method to generate bytecode. |
690 * and call method to generate bytecode. |
691 * If not, just call method to generate bytecode. |
691 * If not, just call method to generate bytecode. |
692 * @see #genStat(Tree, Env) |
692 * @see #genStat(JCTree, Env) |
693 * |
693 * |
694 * @param tree The tree to be visited. |
694 * @param tree The tree to be visited. |
695 * @param env The environment to use. |
695 * @param env The environment to use. |
696 * @param crtFlags The CharacterRangeTable flags |
696 * @param crtFlags The CharacterRangeTable flags |
697 * indicating type of the entry. |
697 * indicating type of the entry. |
754 |
754 |
755 /** Derived visitor method: check whether CharacterRangeTable |
755 /** Derived visitor method: check whether CharacterRangeTable |
756 * should be emitted, if so, put a new entry into CRTable |
756 * should be emitted, if so, put a new entry into CRTable |
757 * and call method to generate bytecode. |
757 * and call method to generate bytecode. |
758 * If not, just call method to generate bytecode. |
758 * If not, just call method to generate bytecode. |
759 * @see #genCond(Tree,boolean) |
759 * @see #genCond(JCTree,boolean) |
760 * |
760 * |
761 * @param tree The tree to be visited. |
761 * @param tree The tree to be visited. |
762 * @param crtFlags The CharacterRangeTable flags |
762 * @param crtFlags The CharacterRangeTable flags |
763 * indicating type of the entry. |
763 * indicating type of the entry. |
764 */ |
764 */ |