public abstract class org.eclipse.core.runtime.jobs.Job extends org.eclipse.core.internal.jobs.InternalJob implements org.eclipse.core.runtime.IAdaptable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.eclipse.core.runtime.jobs.Job
super_class: org.eclipse.core.internal.jobs.InternalJob
{
public static final org.eclipse.core.runtime.IStatus ASYNC_FINISH;
descriptor: Lorg/eclipse/core/runtime/IStatus;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int INTERACTIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int SHORT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int LONG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 30
public static final int BUILD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 40
public static final int DECORATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 50
public static final int NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SLEEPING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WAITING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RUNNING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.eclipse.core.runtime.Status
dup
iconst_0
ldc "org.eclipse.core.jobs"
iconst_1
ldc ""
aconst_null
invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
putstatic org.eclipse.core.runtime.jobs.Job.ASYNC_FINISH:Lorg/eclipse/core/runtime/IStatus;
1: return
LocalVariableTable:
Start End Slot Name Signature
public static final org.eclipse.core.runtime.jobs.IJobManager getJobManager();
descriptor: ()Lorg/eclipse/core/runtime/jobs/IJobManager;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.core.runtime.jobs.Job.manager:Lorg/eclipse/core/internal/jobs/JobManager;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.core.runtime.jobs.Job create(java.lang.String, org.eclipse.core.runtime.jobs.IJobFunction);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/jobs/IJobFunction;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.core.runtime.jobs.Job$1
dup
aload 0
aload 1
invokespecial org.eclipse.core.runtime.jobs.Job$1.<init>:(Ljava/lang/String;Lorg/eclipse/core/runtime/jobs/IJobFunction;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
0 1 1 function Lorg/eclipse/core/runtime/jobs/IJobFunction;
MethodParameters:
Name Flags
name
function final
public static org.eclipse.core.runtime.jobs.Job create(java.lang.String, org.eclipse.core.runtime.ICoreRunnable);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/ICoreRunnable;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.core.runtime.jobs.Job$2
dup
aload 0
aload 1
invokespecial org.eclipse.core.runtime.jobs.Job$2.<init>:(Ljava/lang/String;Lorg/eclipse/core/runtime/ICoreRunnable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
0 1 1 runnable Lorg/eclipse/core/runtime/ICoreRunnable;
MethodParameters:
Name Flags
name
runnable final
public static org.eclipse.core.runtime.jobs.Job createSystem(java.lang.String, org.eclipse.core.runtime.jobs.IJobFunction);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/jobs/IJobFunction;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.core.runtime.jobs.Job.create:(Ljava/lang/String;Lorg/eclipse/core/runtime/jobs/IJobFunction;)Lorg/eclipse/core/runtime/jobs/Job;
astore 2
start local 2 1: aload 2
iconst_1
invokevirtual org.eclipse.core.runtime.jobs.Job.setSystem:(Z)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 function Lorg/eclipse/core/runtime/jobs/IJobFunction;
1 3 2 job Lorg/eclipse/core/runtime/jobs/Job;
MethodParameters:
Name Flags
name
function final
public static org.eclipse.core.runtime.jobs.Job createSystem(java.lang.String, org.eclipse.core.runtime.ICoreRunnable);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/ICoreRunnable;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.core.runtime.jobs.Job.create:(Ljava/lang/String;Lorg/eclipse/core/runtime/ICoreRunnable;)Lorg/eclipse/core/runtime/jobs/Job;
astore 2
start local 2 1: aload 2
iconst_1
invokevirtual org.eclipse.core.runtime.jobs.Job.setSystem:(Z)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
0 3 1 runnable Lorg/eclipse/core/runtime/ICoreRunnable;
1 3 2 job Lorg/eclipse/core/runtime/jobs/Job;
MethodParameters:
Name Flags
name
runnable final
public static org.eclipse.core.runtime.jobs.Job createSystem(org.eclipse.core.runtime.ICoreRunnable);
descriptor: (Lorg/eclipse/core/runtime/ICoreRunnable;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc ""
aload 0
invokestatic org.eclipse.core.runtime.jobs.Job.createSystem:(Ljava/lang/String;Lorg/eclipse/core/runtime/ICoreRunnable;)Lorg/eclipse/core/runtime/jobs/Job;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 runnable Lorg/eclipse/core/runtime/ICoreRunnable;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
runnable final
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.<init>:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public final void addJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener);
descriptor: (Lorg/eclipse/core/runtime/jobs/IJobChangeListener;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.addJobChangeListener:(Lorg/eclipse/core/runtime/jobs/IJobChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 listener Lorg/eclipse/core/runtime/jobs/IJobChangeListener;
MethodParameters:
Name Flags
listener
public boolean belongsTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 1 1 family Ljava/lang/Object;
MethodParameters:
Name Flags
family
public final boolean cancel();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.cancel:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
protected void canceling();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final void done(org.eclipse.core.runtime.IStatus);
descriptor: (Lorg/eclipse/core/runtime/IStatus;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.done:(Lorg/eclipse/core/runtime/IStatus;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 result Lorg/eclipse/core/runtime/IStatus;
MethodParameters:
Name Flags
result
public final java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final int getPriority();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getPriority:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final java.lang.Object getProperty(org.eclipse.core.runtime.QualifiedName);
descriptor: (Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.getProperty:(Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 1 1 key Lorg/eclipse/core/runtime/QualifiedName;
MethodParameters:
Name Flags
key
public final org.eclipse.core.runtime.IStatus getResult();
descriptor: ()Lorg/eclipse/core/runtime/IStatus;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getResult:()Lorg/eclipse/core/runtime/IStatus;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final org.eclipse.core.runtime.jobs.ISchedulingRule getRule();
descriptor: ()Lorg/eclipse/core/runtime/jobs/ISchedulingRule;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getRule:()Lorg/eclipse/core/runtime/jobs/ISchedulingRule;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final int getState();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getState:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final java.lang.Thread getThread();
descriptor: ()Ljava/lang/Thread;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getThread:()Ljava/lang/Thread;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final org.eclipse.core.runtime.jobs.JobGroup getJobGroup();
descriptor: ()Lorg/eclipse/core/runtime/jobs/JobGroup;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.getJobGroup:()Lorg/eclipse/core/runtime/jobs/JobGroup;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final boolean isBlocking();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.isBlocking:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final boolean isSystem();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.isSystem:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final boolean isUser();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.isUser:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final void join();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.join:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
Exceptions:
throws java.lang.InterruptedException
public final boolean join(long, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (JLorg/eclipse/core/runtime/IProgressMonitor;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
aload 3
invokespecial org.eclipse.core.internal.jobs.InternalJob.join:(JLorg/eclipse/core/runtime/IProgressMonitor;)Z
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 1 1 timeoutMillis J
0 1 3 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
Exceptions:
throws java.lang.InterruptedException, org.eclipse.core.runtime.OperationCanceledException
MethodParameters:
Name Flags
timeoutMillis
monitor
public final void removeJobChangeListener(org.eclipse.core.runtime.jobs.IJobChangeListener);
descriptor: (Lorg/eclipse/core/runtime/jobs/IJobChangeListener;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.removeJobChangeListener:(Lorg/eclipse/core/runtime/jobs/IJobChangeListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 listener Lorg/eclipse/core/runtime/jobs/IJobChangeListener;
MethodParameters:
Name Flags
listener
protected abstract org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
monitor
public final void schedule();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
lconst_0
invokespecial org.eclipse.core.internal.jobs.InternalJob.schedule:(J)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final void schedule(long);
descriptor: (J)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.schedule:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 delay J
MethodParameters:
Name Flags
delay
public final void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setName:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public final void setPriority(int);
descriptor: (I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setPriority:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 priority I
MethodParameters:
Name Flags
priority
public final void setProgressGroup(org.eclipse.core.runtime.IProgressMonitor, int);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokespecial org.eclipse.core.internal.jobs.InternalJob.setProgressGroup:(Lorg/eclipse/core/runtime/IProgressMonitor;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 group Lorg/eclipse/core/runtime/IProgressMonitor;
0 2 2 ticks I
MethodParameters:
Name Flags
group
ticks
public void setProperty(org.eclipse.core.runtime.QualifiedName, java.lang.Object);
descriptor: (Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.eclipse.core.internal.jobs.InternalJob.setProperty:(Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 key Lorg/eclipse/core/runtime/QualifiedName;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
key
value
public final void setRule(org.eclipse.core.runtime.jobs.ISchedulingRule);
descriptor: (Lorg/eclipse/core/runtime/jobs/ISchedulingRule;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setRule:(Lorg/eclipse/core/runtime/jobs/ISchedulingRule;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 rule Lorg/eclipse/core/runtime/jobs/ISchedulingRule;
MethodParameters:
Name Flags
rule
public final void setSystem(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setSystem:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final void setUser(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setUser:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final void setThread(java.lang.Thread);
descriptor: (Ljava/lang/Thread;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setThread:(Ljava/lang/Thread;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 thread Ljava/lang/Thread;
MethodParameters:
Name Flags
thread
public final void setJobGroup(org.eclipse.core.runtime.jobs.JobGroup);
descriptor: (Lorg/eclipse/core/runtime/jobs/JobGroup;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.setJobGroup:(Lorg/eclipse/core/runtime/jobs/JobGroup;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 jobGroup Lorg/eclipse/core/runtime/jobs/JobGroup;
MethodParameters:
Name Flags
jobGroup
public boolean shouldRun();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public boolean shouldSchedule();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final boolean sleep();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.sleep:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.internal.jobs.InternalJob.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final void wakeUp();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
lconst_0
invokespecial org.eclipse.core.internal.jobs.InternalJob.wakeUp:(J)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
public final void wakeUp(long);
descriptor: (J)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.wakeUp:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 2 1 delay J
MethodParameters:
Name Flags
delay
public org.eclipse.core.runtime.jobs.Job yieldRule(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/jobs/Job;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.internal.jobs.InternalJob.yieldRule:(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/jobs/Job;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/core/runtime/jobs/Job;
0 1 1 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
MethodParameters:
Name Flags
monitor
}
SourceFile: "Job.java"
NestMembers:
org.eclipse.core.runtime.jobs.Job$1 org.eclipse.core.runtime.jobs.Job$2
InnerClasses:
org.eclipse.core.runtime.jobs.Job$1
org.eclipse.core.runtime.jobs.Job$2