Package gw.lang.reflect.gs
Interface IGosuFragment
-
- All Superinterfaces:
ICompilableType,IFileRepositoryBasedType,IHasInnerClass,IHasJavaClass,IJavaBackedTypeData,IType,java.io.Serializable
- All Known Implementing Classes:
GosuFragment
public interface IGosuFragment extends ICompilableType, IJavaBackedTypeData
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.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 java.lang.Objectevaluate(IExternalSymbolMap externalSymbols)java.lang.ObjectevaluateRoot(IExternalSymbolMap externalSymbols)IExpressiongetExpression()booleanisExternalSymbol(java.lang.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 java.lang.String FRAGMENT_PACKAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluate
java.lang.Object evaluate(IExternalSymbolMap externalSymbols)
-
evaluateRoot
java.lang.Object evaluateRoot(IExternalSymbolMap externalSymbols)
-
getExpression
IExpression getExpression()
-
setExpression
void setExpression(IExpression expression)
-
isExternalSymbol
boolean isExternalSymbol(java.lang.String name)
-
-