Package gw.lang.reflect.gs
Interface IGosuFragment
-
- All Superinterfaces:
ICompilableType,IFileRepositoryBasedType,IHasInnerClass,IHasJavaClass,IJavaBackedTypeData,IType,Serializable
public interface IGosuFragment extends ICompilableType, IJavaBackedTypeData
-
-
Field Summary
Fields Modifier and Type Field Description static StringFRAGMENT_PACKAGE-
Fields inherited from interface gw.lang.reflect.IType
EMPTY_ARRAY, EMPTY_TYPE_ARRAY, EMPTY_TYPE_LIST
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectevaluate(IExternalSymbolMap externalSymbols)ObjectevaluateRoot(IExternalSymbolMap externalSymbols)IExpressiongetExpression()booleanisExternalSymbol(String name)voidsetExpression(IExpression expression)-
Methods inherited from interface gw.lang.reflect.gs.ICompilableType
getBlock, getClassStatement, getEnclosingType, getExternalSymbol, getParser, getTypeInfo, getTypeLoader, getTypeUsesMap, isAnonymous, isStatic
-
Methods inherited from interface gw.lang.parser.IFileRepositoryBasedType
getClassType, getJavaName, getSourceFileHandle
-
Methods inherited from interface gw.lang.parser.IHasInnerClass
getInnerClass, getInnerClasses, getLoadedInnerClasses, resolveRelativeInnerClass
-
Methods inherited from interface gw.lang.reflect.IHasJavaClass
getBackingClass
-
Methods inherited from interface gw.lang.reflect.java.IJavaBackedTypeData
getBackingClassInfo
-
Methods inherited from interface gw.lang.reflect.IType
compile, getAllTypesInHierarchy, getArrayComponent, getArrayLength, getArrayType, getComponentType, getCompoundTypeComponents, getDisplayName, getFunctionalInterface, getGenericType, getGenericTypeVariables, getInterfaces, getLiteralMetaType, getMetaType, getModifiers, getName, getNamespace, getParameterizedType, getRelativeName, getSourceFiles, getSupertype, getTypeParameters, isAbstract, isArray, isAssignableFrom, isCompilable, isCompoundType, isDiscarded, isDynamic, isEnum, isFinal, isGenericType, isInterface, isMutable, isParameterizedType, isPrimitive, isValid, makeArrayInstance, readResolve, setArrayComponent, setDiscarded, unloadTypeInfo
-
-
-
-
Field Detail
-
FRAGMENT_PACKAGE
static final String FRAGMENT_PACKAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluate
Object evaluate(IExternalSymbolMap externalSymbols)
-
evaluateRoot
Object evaluateRoot(IExternalSymbolMap externalSymbols)
-
getExpression
IExpression getExpression()
-
setExpression
void setExpression(IExpression expression)
-
isExternalSymbol
boolean isExternalSymbol(String name)
-
-