Class InnerClassesInfo

    • Field Detail

      • u2innerClassIndex

        public int u2innerClassIndex
      • u2outerClassIndex

        public int u2outerClassIndex
      • u2innerNameIndex

        public int u2innerNameIndex
      • u2innerClassAccessFlags

        public int u2innerClassAccessFlags
    • Constructor Detail

      • InnerClassesInfo

        public InnerClassesInfo()
        Creates an uninitialized InnerClassesInfo.
      • InnerClassesInfo

        public InnerClassesInfo​(int u2innerClassIndex,
                                int u2outerClassIndex,
                                int u2innerNameIndex,
                                int u2innerClassAccessFlags)
        Creates an InnerClassesInfo with the given properties.
    • Method Detail

      • innerClassConstantAccept

        public void innerClassConstantAccept​(Clazz clazz,
                                             ConstantVisitor constantVisitor)
        Applies the given constant pool visitor to the class constant of the inner class, if any.
      • outerClassConstantAccept

        public void outerClassConstantAccept​(Clazz clazz,
                                             ConstantVisitor constantVisitor)
        Applies the given constant pool visitor to the class constant of the outer class, if any.
      • innerNameConstantAccept

        public void innerNameConstantAccept​(Clazz clazz,
                                            ConstantVisitor constantVisitor)
        Applies the given constant pool visitor to the Utf8 constant of the inner name, if any.