public interface javax.sound.sampled.Line extends java.lang.AutoCloseable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.sound.sampled.Line
super_class: java.lang.Object
{
public abstract javax.sound.sampled.Line$Info getLineInfo();
descriptor: ()Ljavax/sound/sampled/Line$Info;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void open();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.sound.sampled.LineUnavailableException
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isOpen();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.sound.sampled.Control[] getControls();
descriptor: ()[Ljavax/sound/sampled/Control;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isControlSupported(javax.sound.sampled.Control$Type);
descriptor: (Ljavax/sound/sampled/Control$Type;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
control
public abstract javax.sound.sampled.Control getControl(javax.sound.sampled.Control$Type);
descriptor: (Ljavax/sound/sampled/Control$Type;)Ljavax/sound/sampled/Control;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
control
public abstract void addLineListener(javax.sound.sampled.LineListener);
descriptor: (Ljavax/sound/sampled/LineListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeLineListener(javax.sound.sampled.LineListener);
descriptor: (Ljavax/sound/sampled/LineListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
}
SourceFile: "Line.java"
NestMembers:
javax.sound.sampled.Line$Info
InnerClasses:
public Type = javax.sound.sampled.Control$Type of javax.sound.sampled.Control
public Info = javax.sound.sampled.Line$Info of javax.sound.sampled.Line