ClassOrInterfaceDeclaration

constructor()(source)
constructor(modifiers: NodeList<Modifier>, isInterface: Boolean, name: String)(source)
constructor(modifiers: NodeList<Modifier>, annotations: NodeList<AnnotationExpr>, isInterface: Boolean, name: SimpleName, typeParameters: NodeList<TypeParameter>, extendedTypes: NodeList<ClassOrInterfaceType>, implementedTypes: NodeList<ClassOrInterfaceType>, permittedTypes: NodeList<ClassOrInterfaceType>, members: NodeList<BodyDeclaration<out Any>>)(source)


constructor(tokenRange: TokenRange, modifiers: NodeList<Modifier>, annotations: NodeList<AnnotationExpr>, isInterface: Boolean, name: SimpleName, typeParameters: NodeList<TypeParameter>, extendedTypes: NodeList<ClassOrInterfaceType>, implementedTypes: NodeList<ClassOrInterfaceType>, permittedTypes: NodeList<ClassOrInterfaceType>, members: NodeList<BodyDeclaration<out Any>>, isCompact: Boolean)(source)
constructor(tokenRange: TokenRange, modifiers: NodeList<Modifier>, annotations: NodeList<AnnotationExpr>, isInterface: Boolean, name: SimpleName, typeParameters: NodeList<TypeParameter>, extendedTypes: NodeList<ClassOrInterfaceType>, implementedTypes: NodeList<ClassOrInterfaceType>, permittedTypes: NodeList<ClassOrInterfaceType>, members: NodeList<BodyDeclaration<out Any>>)(source)

This constructor is used by the parser and is considered private.