Class LambdaIntInfo

java.lang.Object
org.jfuncmachine.compiler.classgen.LambdaIntInfo

public class LambdaIntInfo extends Object
Holds information about a lambda interface.
  • Field Details

    • packageName

      public final String packageName
      The package name of the interface
    • name

      public final String name
      The name of the interface
    • type

      public final FunctionType type
      The type of the interface's one method
  • Constructor Details

    • LambdaIntInfo

      public LambdaIntInfo(String packageName, String name, FunctionType type)
      Creates a new LambdaIntInfo
      Parameters:
      packageName - The package name of the interface
      name - The name of the interface
      type - The type of the interface's one method
  • Method Details

    • getObjectType

      public Type getObjectType()
      Returns an ObjectType for this interface
      Returns:
      The ObjectType for this interface