Package gw.lang.reflect.gs
Interface IGosuFragment
-
- All Superinterfaces:
ICompilableType
,IFileRepositoryBasedType
,IHasInnerClass
,IHasJavaClass
,IJavaBackedTypeData
,IType
,Serializable
- All Known Implementing Classes:
GosuFragment
public interface IGosuFragment extends ICompilableType, IJavaBackedTypeData
-
-
Field Summary
Fields Modifier and Type Field Description static String
FRAGMENT_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 Object
evaluate(IExternalSymbolMap externalSymbols)
Object
evaluateRoot(IExternalSymbolMap externalSymbols)
IExpression
getExpression()
boolean
isExternalSymbol(String name)
void
setExpression(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)
-
-