Class FunctionInfo

java.lang.Object
com.fluxtion.ext.streaming.builder.util.FunctionInfo

public class FunctionInfo
extends java.lang.Object
Author:
Greg Higgins
  • Field Details

  • Constructor Details

    • FunctionInfo

      public FunctionInfo​(java.lang.reflect.Method method)
    • FunctionInfo

      public FunctionInfo​(java.lang.reflect.Method method, ImportMap importMap)
  • Method Details

    • paramTypeByIndex

      public java.lang.String paramTypeByIndex​(int index)
    • cast

      public java.lang.String cast​(boolean cast)
    • appendParamNumber

      public void appendParamNumber​(java.lang.Number numeric, SourceInfo sourceInfo)
    • appendParamNumber

      public void appendParamNumber​(java.lang.String name)
    • appendPreviousResult

      public void appendPreviousResult()
    • appendParamValue

      public void appendParamValue​(java.lang.String value, boolean isCast)
    • appendParamValue

      public void appendParamValue​(java.lang.String value, boolean isCast, boolean checkIsNumber)
    • appendParamLocal

      public <S> void appendParamLocal​(java.lang.String id, com.fluxtion.ext.streaming.api.Wrapper<S> handler, boolean isCast)
    • appendParamLocal

      public <S> void appendParamLocal​(java.lang.reflect.Method sourceMethod, java.lang.String id, com.fluxtion.ext.streaming.api.Wrapper<S> handler, boolean isCast)
    • appendParamLocal

      public void appendParamLocal​(java.lang.reflect.Method sourceMethod, java.lang.String id, boolean isCast)
    • appendParamSource

      public void appendParamSource​(java.lang.reflect.Method sourceMethod, SourceInfo sourceInfo, boolean isCast)
    • appendParamSource

      public <S> void appendParamSource​(java.lang.reflect.Method sourceMethod, SourceInfo sourceInfo, com.fluxtion.ext.streaming.api.Wrapper<S> handler, boolean isCast)
    • getReturnTypeKind

      public javax.lang.model.type.TypeKind getReturnTypeKind()
    • getFunctionMethod

      public java.lang.reflect.Method getFunctionMethod()
    • getParamString

      public java.lang.String getParamString()
    • getSourceInfo

      public SourceInfo getSourceInfo()
    • isPrimitiveNumber

      public boolean isPrimitiveNumber()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • appendParamSource

      public void appendParamSource​(ArraySourceInfo sourceInfo, java.lang.String INPUT_ARRAY_ELEMENT, boolean isCast)