public interface IGosuProgram extends IGosuClass
| Modifier and Type | Interface and Description |
|---|---|
static class |
IGosuProgram.Runner |
IGosuClass.ProxyUtil| Modifier and Type | Field and Description |
|---|---|
static String |
NAME_PREFIX |
static String |
PACKAGE |
static String |
PACKAGE_PLUS_DOT |
ANONYMOUS_PREFIX, PROXY_PREFIX, SUPER_PROXY_CLASS_PREFIXEMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST| Modifier and Type | Method and Description |
|---|---|
void |
assign(Object value) |
Object |
evaluate(IExternalSymbolMap externalSymbolMap) |
Object |
evaluateRoot(IExternalSymbolMap externalSymbolMap) |
IType |
getContextType() |
IParsedElement |
getEnclosingEvalExpression() |
IType |
getExpectedReturnType() |
IExpression |
getExpression() |
IProgramInstance |
getProgramInstance() |
IType |
getReturnType() |
IStatement |
getStatement() |
boolean |
isExpression() |
boolean |
isLhsExpression() |
void |
setEnclosingEvalExpression(IParsedElement evalExprOrAnyExpr) |
findProxiedClassInHierarchy, getBlocks, getClassStatementWithoutCompile, getCompilationState, getEnclosingTypeReference, getFunctionStatement, getInnerClass, getInnerClasses, getInnerClassesMap, getJavaType, getKnownInnerClassesWithoutCompiling, getMemberFields, getMemberFieldsMap, getMemberFunctions, getMemberProperty, getModifierInfo, getParseResultsException, getSource, getSubtypes, getTypeInfo, hasBackingClass, hasError, hasWarnings, isCompiled, isCompilingDeclarations, isCompilingDefinitions, isCompilingHeader, isDeclarationsBypassed, isDeclarationsCompiled, isDefinitionsCompiled, isHeaderCompiled, isInnerDeclarationsCompiled, isStructure, isSubClass, isTestClass, setCreateEditorParser, setEnclosingType, setNamespace, shouldKeepDebugInfo, unloadBackingClassgetBlock, getClassStatement, getEnclosingType, getExternalSymbol, getParser, getTypeLoader, getTypeUsesMap, isAnonymous, isStaticcompile, isCompilablegetLoadedInnerClasses, resolveRelativeInnerClassgetClassType, getSourceFileHandlegetAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfogetEnumConstants, getEnumValue, getEnumValuescompareTogetBackingClassgetLoaderParameterizedTypes, isStrictGenericsisAnnotationstatic final String NAME_PREFIX
static final String PACKAGE
static final String PACKAGE_PLUS_DOT
boolean isExpression()
boolean isLhsExpression()
IExpression getExpression()
IStatement getStatement()
IParsedElement getEnclosingEvalExpression()
void setEnclosingEvalExpression(IParsedElement evalExprOrAnyExpr)
Object evaluate(IExternalSymbolMap externalSymbolMap)
Object evaluateRoot(IExternalSymbolMap externalSymbolMap)
void assign(Object value)
IType getReturnType()
IType getExpectedReturnType()
IProgramInstance getProgramInstance()
IType getContextType()
Copyright © 2022. All rights reserved.