Uses of Interface
dev.civl.abc.ast.type.IF.Field
Packages that use Field
Package
Description
The ast.node.compound submodule
defines nodes and related classes for representing
compound initializers.
The ast.node.declaration submodule defines nodes
and other object deadling with declarations in a program.
The ast.node.expression submodule defines AST nodes
for representing expressions in a program.
The ast.type submodule defines the (abstract) types
that can be specified in a program.
The ast.value submodule defines classes for representing
constant values that can occur in a program, such as numeric literals,
characters, strings, pointer constants, and so on.
-
Uses of Field in dev.civl.abc.analysis.pointsTo.IF
Methods in dev.civl.abc.analysis.pointsTo.IF that return FieldMethods in dev.civl.abc.analysis.pointsTo.IF with parameters of type FieldModifier and TypeMethodDescriptionInsensitiveFlowFactory.assignFieldExpr(AssignExprIF struct, Field field) creates an abstract object representing a struct/union field of another abstract objectMethod parameters in dev.civl.abc.analysis.pointsTo.IF with type arguments of type Field -
Uses of Field in dev.civl.abc.ast.node.IF.compound
Methods in dev.civl.abc.ast.node.IF.compound that return FieldMethods in dev.civl.abc.ast.node.IF.compound with parameters of type FieldModifier and TypeMethodDescriptionvoidFieldDesignatorNode.setNavigationSequence(Field[] sequence) -
Uses of Field in dev.civl.abc.ast.node.IF.declaration
Methods in dev.civl.abc.ast.node.IF.declaration that return Field -
Uses of Field in dev.civl.abc.ast.node.IF.expression
Methods in dev.civl.abc.ast.node.IF.expression that return FieldModifier and TypeMethodDescriptionField[]ArrowNode.getNavigationSequence()Returns the sequence of nested fields navigates from an outer structure or union member to an inner member through anonymous structure or union members.Field[]DotNode.getNavigationSequence()Returns the sequence of nested fields navigates from an outer structure or union member to an inner member through anonymous structure or union members.Methods in dev.civl.abc.ast.node.IF.expression with parameters of type FieldModifier and TypeMethodDescriptionvoidArrowNode.setNavigationSequence(Field[] sequence) voidDotNode.setNavigationSequence(Field[] sequence) -
Uses of Field in dev.civl.abc.ast.type.IF
Methods in dev.civl.abc.ast.type.IF that return FieldModifier and TypeMethodDescriptionField[]StructureOrUnionType.findDeepField(String fieldName) Finds the field with the given name by looking not only in the immediate scope but also recursively through anonymous structure and union members.StructureOrUnionType.getField(int index) Returns the index-th field in this structure or union type.TypeFactory.newField(FieldDeclarationNode declaration, ObjectType type, Value bitWidth) Creates a new field entity.Methods in dev.civl.abc.ast.type.IF that return types with arguments of type FieldModifier and TypeMethodDescriptionStructureOrUnionType.findFieldCycle()Attempts to find a cyclic type dependence in the fields of this struct/union type.StructureOrUnionType.getFields()Returns an iterator over the fields in this type, or null if this type is not yet complete.Method parameters in dev.civl.abc.ast.type.IF with type arguments of type Field -
Uses of Field in dev.civl.abc.ast.value.IF
Methods in dev.civl.abc.ast.value.IF that return FieldModifier and TypeMethodDescriptionMemberReference.getField()UnionValue.getField()Returns the field of the union to which this value belongs, since a union can only hold the value of one of its fieldslMethods in dev.civl.abc.ast.value.IF with parameters of type FieldModifier and TypeMethodDescriptionValueFactory.newUnionValue(StructureOrUnionType unionType, Field field, Value memberValue) void