Package proguard.classfile.kotlin.flags
Class KotlinConstructorFlags
- java.lang.Object
-
- proguard.classfile.kotlin.flags.KotlinConstructorFlags
-
- All Implemented Interfaces:
KotlinFlags
public class KotlinConstructorFlags extends java.lang.Object implements KotlinFlags
Flags for Kotlin constructors.Valid common flags: - hasAnnotations - isInternal - isPrivate - isProtected - isPublic - isPrivateToThis - isLocal
-
-
Field Summary
Fields Modifier and Type Field Description boolean
hasAnnotations
boolean
hasNonStableParameterNames
Signifies that the corresponding constructor has non-stable parameter names, i.e.boolean
isSecondary
Signifies that the corresponding constructor is secondary, i.e.KotlinVisibilityFlags
visibility
-
Constructor Summary
Constructors Constructor Description KotlinConstructorFlags(KotlinVisibilityFlags visibility)
-
-
-
Field Detail
-
visibility
public final KotlinVisibilityFlags visibility
-
hasAnnotations
public boolean hasAnnotations
-
isSecondary
public boolean isSecondary
Signifies that the corresponding constructor is secondary, i.e. declared not in the class header, but in the class body.
-
hasNonStableParameterNames
public boolean hasNonStableParameterNames
Signifies that the corresponding constructor has non-stable parameter names, i.e. cannot be called with named arguments.
-
-
Constructor Detail
-
KotlinConstructorFlags
public KotlinConstructorFlags(KotlinVisibilityFlags visibility)
-
-