public abstract class KotlinDeclarationContainerMetadata extends KotlinMetadata
Modifier and Type | Field and Description |
---|---|
java.util.List<KotlinFunctionMetadata> |
functions |
java.util.List<KotlinPropertyMetadata> |
localDelegatedProperties |
java.lang.String |
ownerClassName |
Clazz |
ownerReferencedClass |
java.util.List<KotlinPropertyMetadata> |
properties |
KotlinModule |
referencedModule |
java.util.List<KotlinTypeAliasMetadata> |
typeAliases |
processingFlags, processingInfo
Constructor and Description |
---|
KotlinDeclarationContainerMetadata(int k,
int[] mv,
int xi,
java.lang.String xs,
java.lang.String pn) |
Modifier and Type | Method and Description |
---|---|
void |
delegatedPropertiesAccept(Clazz clazz,
KotlinPropertyVisitor kotlinPropertyVisitor) |
void |
functionsAccept(Clazz clazz,
KotlinFunctionVisitor kotlinFunctionVisitor) |
void |
moduleAccept(KotlinModuleVisitor kotlinModuleVisitor) |
void |
propertiesAccept(Clazz clazz,
KotlinPropertyVisitor kotlinPropertyVisitor) |
void |
referencedOwnerClassAccept(ClassVisitor classVisitor) |
void |
referencedOwnerClassAccept(KotlinMetadataVisitor kotlinMetadataVisitor) |
void |
typeAliasesAccept(Clazz clazz,
KotlinTypeAliasVisitor kotlinTypeAliasVisitor) |
accept
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public java.util.List<KotlinPropertyMetadata> properties
public java.util.List<KotlinFunctionMetadata> functions
public java.util.List<KotlinTypeAliasMetadata> typeAliases
public java.lang.String ownerClassName
public Clazz ownerReferencedClass
public java.util.List<KotlinPropertyMetadata> localDelegatedProperties
public KotlinModule referencedModule
public KotlinDeclarationContainerMetadata(int k, int[] mv, int xi, java.lang.String xs, java.lang.String pn)
public void propertiesAccept(Clazz clazz, KotlinPropertyVisitor kotlinPropertyVisitor)
public void delegatedPropertiesAccept(Clazz clazz, KotlinPropertyVisitor kotlinPropertyVisitor)
public void functionsAccept(Clazz clazz, KotlinFunctionVisitor kotlinFunctionVisitor)
public void typeAliasesAccept(Clazz clazz, KotlinTypeAliasVisitor kotlinTypeAliasVisitor)
public void moduleAccept(KotlinModuleVisitor kotlinModuleVisitor)
public void referencedOwnerClassAccept(ClassVisitor classVisitor)
public void referencedOwnerClassAccept(KotlinMetadataVisitor kotlinMetadataVisitor)