org.python.compiler.SourceFile Maven / Gradle / Ivy
Go to download
Jython is an implementation of the high-level, dynamic, object-oriented
language Python written in 100% Pure Java, and seamlessly integrated with
the Java platform. It thus allows you to run Python on any Java platform.
// Copyright (c) Corporation for National Research Initiatives
package org.python.compiler;
import java.io.*;
public class SourceFile extends Attribute {
int attName;
int filename;
public SourceFile(String name, ConstantPool pool) throws IOException {
attName = pool.UTF8("SourceFile");
filename = pool.UTF8(name);
}
public void write(DataOutputStream stream) throws IOException {
stream.writeShort(attName);
stream.writeInt(2);
stream.writeShort(filename);
}
}