Class MethodSpec

java.lang.Object
com.oracle.truffle.dsl.processor.model.MethodSpec

public class MethodSpec extends Object
  • Constructor Details

  • Method Details

    • setVariableRequiredParameters

      public void setVariableRequiredParameters(boolean variableRequiredParameters)
    • isVariableRequiredParameters

      public boolean isVariableRequiredParameters()
    • setIgnoreAdditionalParameters

      public void setIgnoreAdditionalParameters(boolean ignoreAdditionalParameter)
    • isIgnoreAdditionalParameters

      public boolean isIgnoreAdditionalParameters()
    • addOptional

      public void addOptional(ParameterSpec spec)
    • addRequired

      public ParameterSpec addRequired(ParameterSpec spec)
    • getAnnotations

      public List<ParameterSpec> getAnnotations()
    • getReturnType

      public ParameterSpec getReturnType()
    • getRequired

      public List<ParameterSpec> getRequired()
    • getOptional

      public List<ParameterSpec> getOptional()
    • getAll

      public List<ParameterSpec> getAll()
    • applyTypeDefinitions

      public void applyTypeDefinitions(String prefix)
    • toSignatureString

      public String toSignatureString(String methodName)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setIgnoreAdditionalSpecifications

      public void setIgnoreAdditionalSpecifications(boolean ignoreAdditoinalSpecifications)
    • isIgnoreAdditionalSpecifications

      public boolean isIgnoreAdditionalSpecifications()