Class GraphqlType
Import path
import codeql.ruby.frameworks.GraphQLDirect supertypes
Predicates
| getAFieldOrArgument | Gets the type of a field/argument of this type, if it is an object type. |
| getFieldOrArgument | Gets the type of the |
| getModule | Gets the module corresponding to this type, if it exists. |
| isEnum | Holds if this type is an enum. |
| isScalar | Holds if this type is scalar - i.e. it is neither an object or an enum. |
Inherited predicates
| getAChild | Gets a child node of this | from AstNode |
| getAChild | Gets a child of this node, which can also be retrieved using a predicate named | from ConstantAccess |
| getAControlFlowEntryNode | Gets a control-flow entry node for this statement, if any | from Stmt |
| getAControlFlowNode | Gets a control-flow node for this statement, if any. | from Stmt |
| getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this node belongs. | from AstNode |
| getCfgScope | Gets the control-flow scope of this statement, if any. | from Stmt |
| getConstantValue | Gets the constant value of this expression, if any. | from Expr |
| getDesugared | Gets the desugared version of this AST node, if any. | from AstNode |
| getEnclosingCallable | Gets the enclosing callable, if any. | from Stmt |
| getEnclosingMethod | Gets the enclosing method, if any. | from AstNode |
| getEnclosingModule | Gets the enclosing module, if any. | from AstNode |
| getEnclosingToplevel | Gets the enclosing top-level. | from AstNode |
| getFile | Gets the file of this node. | from AstNode |
| getLocation | Gets the location of this node. | from AstNode |
| getName | Gets the name of the constant being accessed. | from ConstantAccess |
| getParent | Gets the parent of this | from AstNode |
| getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from AstNode |
| getScopeExpr | Gets the expression used in the access’s scope resolution operation, if any. In the following example, the result is the | from ConstantAccess |
| hasGlobalScope | Holds if the access uses the scope resolution operator to refer to the global scope, as in this example: | from ConstantAccess |
| hasName | Holds if the name of the constant being accessed is | from ConstantAccess |
| isSynthesized | Holds if this node was synthesized to represent an implicit AST node not present in the source code. In the following example method call, the receiver is an implicit | from AstNode |
| toString | Gets a textual representation of this node. | from ConstantAccess |