palio.compiler.modules
Class ServerModuleFunctionInfo
java.lang.Object
palio.compiler.modules.ServerModuleFunctionInfo
- All Implemented Interfaces:
- pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
public class ServerModuleFunctionInfo
- extends java.lang.Object
- implements pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Author:
- Szymon Kuklewicz
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerModuleFunctionInfo
public ServerModuleFunctionInfo(pl.com.torn.jpalio.lang.classes.palio.LocalPalioClassRegistry classRegistry,
PalioServerModuleInfo module,
java.lang.reflect.Method method)
getModule
public PalioServerModuleInfo getModule()
- Specified by:
getModule in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getInternalName
public java.lang.String getInternalName()
- Specified by:
getInternalName in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getPublicName
public java.lang.String getPublicName()
- Specified by:
getPublicName in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
isPredictable
public boolean isPredictable()
- Specified by:
isPredictable in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getResultClass
public pl.com.torn.jpalio.lang.classes.palio.PalioClassInfo getResultClass()
throws pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
- Specified by:
getResultClass in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Throws:
pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
getParameters
public java.util.List<pl.com.torn.jpalio.lang.classes.palio.LocalPalioClassInfo> getParameters()
throws pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
- Specified by:
getParameters in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Throws:
pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
matches
public boolean matches(pl.com.torn.jpalio.lang.classes.palio.PalioClassInfo... parameters)
throws pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
- Specified by:
matches in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Throws:
pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
overloads
public boolean overloads(pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo function)
throws pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
- Specified by:
overloads in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Throws:
pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
getParamLanguage
public pl.com.torn.jpalio.lang.modules.annotations.ParamLanguage getParamLanguage(int i)
- Specified by:
getParamLanguage in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getParamMeaning
public pl.com.torn.jpalio.lang.modules.annotations.ParamMeaning getParamMeaning(int i)
- Specified by:
getParamMeaning in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getResultLanguage
public pl.com.torn.jpalio.lang.modules.annotations.ParamLanguage getResultLanguage()
- Specified by:
getResultLanguage in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getParameterCount
public int getParameterCount()
- Specified by:
getParameterCount in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getResultMeaning
public pl.com.torn.jpalio.lang.modules.annotations.ParamMeaning getResultMeaning()
- Specified by:
getResultMeaning in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecated in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
getParametersNames
public java.util.List<java.lang.String> getParametersNames()
throws pl.com.torn.jpalio.lang.classes.ModelClassRegistryException
- Specified by:
getParametersNames in interface pl.com.torn.jpalio.lang.modules.palio.ModuleFunctionInfo
- Throws:
pl.com.torn.jpalio.lang.classes.ModelClassRegistryException