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