public interface GenSrcValue
extends dyvilx.tools.compiler.ast.expression.IValue
| Modifier and Type | Field and Description |
|---|---|
static int |
CALL_DIRECTIVE |
static int |
PROCESSED_TEXT |
static int |
SCOPE_DIRECTIVE |
static int |
WRITE_CALL |
ANNOTATION, APPLY_CALL, ARRAY, BOOLEAN, BOOLEAN_AND, BOOLEAN_NOT, BOOLEAN_OR, BRACE_ACCESS, BREAK, BYTE, CAST_OPERATOR, CHAR, CLASS_ACCESS, CLASS_OPERATOR, COLON, CONSTRUCTOR_CALL, CONTINUE, CONVERSION_MATCH, DO_WHILE, DOUBLE, ENUM_ACCESS, EXACT_MATCH, FIELD_ACCESS, FIELD_ASSIGN, FLOAT, FOR, GOTO, IF, IMPLICIT_CONVERSION_MATCH, INC, INITIALIZER_CALL, INT, ISOF_OPERATOR, LAMBDA, LITERAL_CONVERSION, LONG, MAP, MATCH, MEMBER_STATEMENT, METHOD_ASSIGN, METHOD_CALL, MISMATCH, NULL, NULL_COALESCING, OPERATOR_CHAIN, OPTIONAL_CHAIN, OPTIONAL_UNWRAP, POP_EXPR, PREFIX_CALL, REFERENCE, RETURN, SECONDARY_MATCH, SECONDARY_SUBTYPE_MATCH, SHORT, STATEMENT_LIST, STRING, STRING_CONCAT, STRING_INTERPOLATION, SUBSCRIPT_GET, SUBSCRIPT_SET, SUBTYPE_MATCH, SUPER, SYNCHRONIZED, THIS, THROW, TRY, TUPLE, TYPE_OPERATOR, UNKNOWN, UPDATE_CALL, VARARGS_EXPANSION, VARIABLE, VOID, WHILE, WILDCARD, WILDCARD_PARAMETER| Modifier and Type | Method and Description |
|---|---|
default dyvilx.tools.compiler.ast.type.IType |
getType() |
default boolean |
isResolved() |
asIgnoredClassAccess, booleanValue, check, checkTypes, checkVarargs, cleanup, doubleValue, floatValue, foldConstants, fromObject, getAnnotationError, getTypeMatch, hasSideEffects, intValue, isAnnotationConstant, isClassAccess, isConstant, isConstantOrField, isIgnoredClassAccess, isNumeric, isPartialWildcard, isPolyExpression, isStatement, isType, isUsableAsStatement, longValue, resolve, resolveStatement, resolveTypes, setType, stringSize, stringValue, toAnnotationConstant, toAnnotationConstant, toAssignment, toCompoundAssignment, toObject, toReferenceValue, toString, toStringBuilder, valueTag, withLambdaParameter, withType, writeAnnotationValue, writeExpression, writeStore, writeStoreLoadstatic final int PROCESSED_TEXT
static final int SCOPE_DIRECTIVE
static final int CALL_DIRECTIVE
static final int WRITE_CALL
default boolean isResolved()
isResolved in interface dyvilx.tools.compiler.ast.expression.IValuedefault dyvilx.tools.compiler.ast.type.IType getType()
getType in interface dyvilx.tools.compiler.ast.expression.IValuegetType in interface dyvilx.tools.compiler.ast.type.Typed