Class KotlinClassKindMetadata

    • Field Detail

      • className

        public java.lang.String className
      • referencedClass

        public Clazz referencedClass
      • companionObjectName

        public java.lang.String companionObjectName
      • referencedCompanionClass

        public Clazz referencedCompanionClass
      • referencedCompanionField

        public Field referencedCompanionField
      • enumEntryNames

        public java.util.List<java.lang.String> enumEntryNames
      • referencedEnumEntries

        public java.util.List<Field> referencedEnumEntries
      • nestedClassNames

        public java.util.List<java.lang.String> nestedClassNames
      • referencedNestedClasses

        public java.util.List<Clazz> referencedNestedClasses
      • sealedSubclassNames

        public java.util.List<java.lang.String> sealedSubclassNames
      • referencedSealedSubClasses

        public java.util.List<Clazz> referencedSealedSubClasses
      • referencedDefaultImplsClass

        public Clazz referencedDefaultImplsClass
      • underlyingPropertyName

        public java.lang.String underlyingPropertyName
      • anonymousObjectOriginName

        public java.lang.String anonymousObjectOriginName
      • anonymousObjectOriginClass

        public Clazz anonymousObjectOriginClass
    • Constructor Detail

      • KotlinClassKindMetadata

        public KotlinClassKindMetadata​(int[] mv,
                                       int xi,
                                       java.lang.String xs,
                                       java.lang.String pn)
    • Method Detail

      • referencedCompanionFieldAccept

        public void referencedCompanionFieldAccept​(MemberVisitor memberVisitor)
      • nestedClassesAccept

        public void nestedClassesAccept​(boolean visitCompanion,
                                        ClassVisitor classVisitor)
      • sealedSubclassesAccept

        public void sealedSubclassesAccept​(ClassVisitor classVisitor)
      • inlineClassUnderlyingPropertyTypeAccept

        public void inlineClassUnderlyingPropertyTypeAccept​(Clazz clazz,
                                                            KotlinTypeVisitor kotlinTypeVisitor)
      • contextReceiverTypesAccept

        public void contextReceiverTypesAccept​(Clazz clazz,
                                               KotlinTypeVisitor kotlinTypeVisitor)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object