Uses of Interface
dev.civl.abc.ast.node.IF.declaration.FieldDeclarationNode
Packages that use FieldDeclarationNode
Package
Description
Submodule ast.node defines every kind of
node in an AST.
The ast.node.declaration submodule defines nodes
and other object deadling with declarations in a program.
The ast.node.type submodule defines AST nodes
for representing type constructs in a program.
The ast.type submodule defines the (abstract) types
that can be specified in a program.
-
Uses of FieldDeclarationNode in dev.civl.abc.ast.node.IF
Methods in dev.civl.abc.ast.node.IF that return FieldDeclarationNodeModifier and TypeMethodDescriptionNodeFactory.newFieldDeclarationNode(Source source, IdentifierNode name, TypeNode type) Consructs a new field declaration node.NodeFactory.newFieldDeclarationNode(Source source, IdentifierNode name, TypeNode type, ExpressionNode bitFieldWidth) Consructs a new field declaration node which also includes a "bit width" argument.Method parameters in dev.civl.abc.ast.node.IF with type arguments of type FieldDeclarationNodeModifier and TypeMethodDescriptionNodeFactory.newStructOrUnionTypeNode(Source source, boolean isStruct, IdentifierNode tag, SequenceNode<FieldDeclarationNode> structDeclList) Constructs and returns a new structure or union type node. -
Uses of FieldDeclarationNode in dev.civl.abc.ast.node.IF.declaration
Methods in dev.civl.abc.ast.node.IF.declaration that return FieldDeclarationNode -
Uses of FieldDeclarationNode in dev.civl.abc.ast.node.IF.type
Methods in dev.civl.abc.ast.node.IF.type that return types with arguments of type FieldDeclarationNodeModifier and TypeMethodDescriptionStructureOrUnionTypeNode.getStructDeclList()Returns the sequence node for the list of members (fields) for this struct or union type. -
Uses of FieldDeclarationNode in dev.civl.abc.ast.type.IF
Methods in dev.civl.abc.ast.type.IF that return FieldDeclarationNodeModifier and TypeMethodDescriptionField.getDefinition()Returns the (sole) declaration of this field in the AST.Methods in dev.civl.abc.ast.type.IF with parameters of type FieldDeclarationNodeModifier and TypeMethodDescriptionTypeFactory.newField(FieldDeclarationNode declaration, ObjectType type, Value bitWidth) Creates a new field entity.