ccebinger / SWPSoSe14

2 stars 1 forks source link

Create Lambda Interface class file #223

Closed Zelldon closed 10 years ago

Zelldon commented 10 years ago

219

public interface Lambda {
  void closure();
}
public interface Lambda
  SourceFile: "Lambda.java"
  minor version: 0
  major version: 51
  flags: ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
Constant pool:
  #1 = Class              #7              //  Lambda
  #2 = Class              #8              //  java/lang/Object
  #3 = Utf8               closure
  #4 = Utf8               ()V
  #5 = Utf8               SourceFile
  #6 = Utf8               Lambda.java
  #7 = Utf8               Lambda
  #8 = Utf8               java/lang/Object
{
  public abstract void closure();
    flags: ACC_PUBLIC, ACC_ABSTRACT
}
Zelldon commented 10 years ago

Successfully!!!

$ javap -c -v Lambda.class 
Classfile SWPSoSe14/projekt-compiler/Lambda.class
  Last modified Jul 2, 2014; size 96 bytes
  MD5 checksum 3365ea437c966182b4a610d70cd155c4
public interface Lambda
  minor version: 0
  major version: 51
  flags: ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
Constant pool:
  #1 = Utf8               java/lang/Object
  #2 = Utf8               Lambda
  #3 = Utf8               Lambda.java
  #4 = Utf8               ()V
  #5 = Utf8               closure
  #6 = Class              #2              //  Lambda
  #7 = Class              #1              //  java/lang/Object
{
  public abstract void closure();
    flags: ACC_PUBLIC, ACC_ABSTRACT
}