Class ConstantsWriter

    • Method Detail

      • assembleConstantsClassName

        public static java.lang.String assembleConstantsClassName​(CodeGenerator gen,
                                                                  YExtension ext)
      • createNonAbstractClassWriter

        public ClassWriter createNonAbstractClassWriter()
      • requiresAttributeConstants

        public static boolean requiresAttributeConstants​(YComposedType cType,
                                                         YExtension ext)
      • sortTypes

        public static java.util.List<YType> sortTypes​(java.util.Collection<YType> types)
      • getExtendedEnumTypes

        protected java.util.Set<YEnumType> getExtendedEnumTypes()
      • getDeclaredEnumTypes

        protected java.util.Set<YEnumType> getDeclaredEnumTypes()