Package org.pkl.core.ast.member
Class ClassProperty
java.lang.Object
org.pkl.core.ast.member.Member
org.pkl.core.ast.member.ClassMember
org.pkl.core.ast.member.ClassProperty
-
Field Summary
Fields inherited from class org.pkl.core.ast.member.ClassMember
annotations, docCommentFields inherited from class org.pkl.core.ast.member.Member
headerSection, modifiers, name, qualifiedName, sourceSection -
Constructor Summary
ConstructorsConstructorDescriptionClassProperty(com.oracle.truffle.api.source.SourceSection sourceSection, com.oracle.truffle.api.source.SourceSection headerSection, int modifiers, Identifier name, String qualifiedName, @Nullable com.oracle.truffle.api.source.SourceSection docComment, List<VmTyped> annotations, VmTyped owner, @Nullable PropertyTypeNode typeNode, ObjectMember initializer) -
Method Summary
Modifier and TypeMethodDescriptionFor use in user-facing messages.Methods inherited from class org.pkl.core.ast.member.ClassMember
getAnnotations, getDeclaringClass, getDocComment, getOwnerMethods inherited from class org.pkl.core.ast.member.Member
getHeaderSection, getModifiers, getName, getNameOrNull, getQualifiedName, getSourceSection, isAbstract, isClass, isConst, isConstOrFixed, isExternal, isFixed, isGlob, isHidden, isImport, isLocal, isLocalOrExternalOrAbstract, isLocalOrExternalOrHidden, isType, isTypeAlias
-
Constructor Details
-
ClassProperty
public ClassProperty(com.oracle.truffle.api.source.SourceSection sourceSection, com.oracle.truffle.api.source.SourceSection headerSection, int modifiers, Identifier name, String qualifiedName, @Nullable @Nullable com.oracle.truffle.api.source.SourceSection docComment, List<VmTyped> annotations, VmTyped owner, @Nullable @Nullable PropertyTypeNode typeNode, ObjectMember initializer)
-
-
Method Details
-
getTypeNode
-
getInitializer
-
getCallSignature
Description copied from class:MemberFor use in user-facing messages. Non-null iff getName() is non-null.- Specified by:
getCallSignaturein classMember
-
getMirror
-
getModifierMirrors
-
getTypeMirror
-
export
-