Package gw.internal.gosu.ir.nodes
Class IRFeatureBase
java.lang.Object
gw.internal.gosu.ir.nodes.IRFeatureBase
- Direct Known Subclasses:
IRMethodForDPSGetter,IRMethodForDPSSetter,IRMethodForPropertyGetter,IRMethodForPropertySetter,IRMethodForReducedDPSGetter,IRMethodForReducedDPSSetter,IRMethodFromConstructorInfo,IRMethodFromMethodInfo,IRPropertyFromCapturedSymbol,IRPropertyFromDynamicSymbol,IRPropertyFromPropertyInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params) protected voidaddTypeVariableParameters(List<IRType> params, int number) getTypeDescriptors(IParameterInfo[] parameters) protected booleanprotected IRTypemaybeReifyFieldType(IType owner, String name, IType originalType) protected StringresolveFieldName(IType owner, String name)
-
Constructor Details
-
IRFeatureBase
public IRFeatureBase()
-
-
Method Details
-
maybeReifyFieldType
-
resolveFieldName
-
addImplicitParameters
protected void addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params) -
isImplicitMethod
protected boolean isImplicitMethod() -
addTypeVariableParameters
-
getTypeDescriptors
-