JDT Icons

Objects

Compilation Unit (*.java file)
Compilation unit (*.java file)
File ending with .java
Java file which is not on a build path
class file
Class file
generic file (unknown content type)
Generic file (unknown content type)
unknown object
Unknown object
Java scrapbook page (*.jpage file)
Java scrapbook page (*.jpage file)
Java scrapbook page (evaluation in progress)
Java scrapbook page (evaluation in progress)
JAR description file
JAR description file
JUnit test result file
JUnit test result file

Java working set
Java working set
Java model
Java model
Library container
Library container
JAR file with attached source
JAR file with attached source
JAR file without attached source
JAR file without attached source
Class folder with attached source
Class folder with attached source
Class folder without attached source
Class folder without attached source
source folder
Source folder
package
Package
empty package
Empty package
logical package
Logical package
empty logical package
Empty logical package
package only containing non Java resources
Package only containing non Java resources

package declaration
Package declaration
import container
Import container
import
Import

Class (public)
Class (public)
Interface (public)
Interface (public)
Enum type (public)
Enum type (public)
Annotation type (public)
Annotation type (public)

package visible class
Package visible class
private class
Private class
protected class
Protected class

default field (package visible)
Default field (package visible)
private field
Private field
protected field
Protected field
public field
Public field

default method (package visible)
Default method (package visible)
private method
Private method
protected method
Protected method
public method
Public method

Object adornments

Java Overlay
Marks project as Java project
Java Overlay
Decorates files and folders if they are on the build path of their enclosing Java project
ignore optional compile problems
Decorates Java projects and source folders where all optional compile problems are ignored

build path error decorator
Decorates Java projects and working sets that contain build path errors
Abstract Overlay
This Java element causes an error
Warning Overlay
This Java element causes a warning
Info Overlay
This Java element causes an info problem
Deprecation Overlay
This Java element is deprecated

Constructor Overlay
Constructor
Abstract Overlay
Abstract member
Final Overlay
Final member
Static overlay
Static member
Default overlay
Default method
Synchronized Overlay
Synchronized member
Native Overlay
Native method
Transient Overlay
Transient field
Volatile Overlay
Volatile field
Run Overlay
Type with
public static void main(String[] args)

Implementor overlay
Implements method
Overrides Overlay
Overrides method

Focus Overlay
Type with focus in Type Hierarchy or Quick Outline/Hierarchy
Maximal Expansion Overlay
Maximal expansion level in Call Hierarchy
Recursive Overlay
Recursive call in Call Hierarchy

Abstract Compilation Unit
Compilation unit containing an abstract class as primary type
Interface Compilation Unit
Compilation unit containing an interface as primary type
Enum Compilation Unit
Compilation unit containing an enum as primary type
Annotation Compilation Unit
Compilation unit containing an annotation as primary type

Build path

class path variable
Class path variable
JAR with attached source
JAR with attached source
JAR without attached source
JAR without attached source
system library
System library
build path ordering
Build path ordering

inclusion filter
Inclusion filter
exclusion filter
Exclusion filter
access rules
Access rules
Javadoc location
Javadoc location
source attachment
Source attachment
native library location
Native library location
output folder
Output folder

Code assist

HTML tag
HTML tag
Javadoc tag
Javadoc tag
local variable
Local variable
template
Template
SWT template
SWT template

Compare

field
Field
method
Method

Debugger

debug launch
Debug launch
run launch
Run launch
terminated run launch
Terminated run launch
process
Process
terminated process
Terminated process
debug target
Debug target
suspended debug target
Suspended debug target
terminated debug target
Terminated debug target

thread
Thread
suspended thread
Suspended thread
stack frame
Stack frame
running stack frame
Running stack frame
adornment that marks a stack frame that may be out of synch with the target VM as a result of an unsuccessful hot code replace
Adornment that marks a stack frame that may be out of synch with the target VM as a result of an unsuccessful hot code replace
adornment that marks a stack frame that is out of synch with the target VM as a result of an unsuccessful hot code replace
Adornment that marks a stack frame that is out of synch with the target VM as a result of an unsuccessful hot code replace
adornment that marks a stack frame that may be out of synch with the target VM as a result of an unsuccessful hot code replace Inspected object or primitive value
evaluated expression
Watch expression
local variable
Local variable

monitor
Monitor
a monitor in contention
A monitor in contention
in thread in contention for a monitor
A thread in contention for a monitor
a monitor that is owned by a thread
A monitor that is owned by a thread
a thread that owns a monitor
A thread that owns a monitor

current instruction pointer (top of stack)
Current instruction pointer (top of stack)
current instruction pointer
Current instruction pointer

enabled line breakpoint
Enabled line breakpoint
disabled line breakpoint
Disabled line breakpoint
adornment that marks a breakpoint as skipped
Adornment that marks a breakpoint as skipped
adornment that marks a line breakpoint as installed
Adornment that marks a line breakpoint as installed
adornment that marks a breakpoint as conditional
Adornment that marks a breakpoint as conditional
adornment that marks an entry method breakpoint
Adornment that marks an entry method breakpoint
adornment that marks an exit method breakpoint
Adornment that marks an exit method breakpoint

field access watchpoint
Field access watchpoint
field modification watchpoint
Field modification watchpoint
field access and modification watchpoint
Field access and modification watchpoint
adornment that marks a watchpoint as installed
Adornment that marks a watchpoint as installed

exception breakpoint
Exception breakpoint
runtime exception breakpoint
Runtime exception breakpoint
disabled exception breakpoint
Disabled exception breakpoint
adornment that marks an exception breakpoint as caught
Adornment that marks an exception breakpoint as caught
adornment that marks an exception breakpoint as uncaught
Adornment that marks an exception breakpoint as uncaught
adornment that marks an exception breakpoint as scoped
Adornment that marks an exception breakpoint as scoped
adornment that marks an exception breakpoint as installed
Adornment that marks an exception breakpoint as installed

Editor

implements
Implements
overrides
Overrides
quick assist available
Quick assist available
search match
Search match

JUnit

test
Test
currently running test
Currently running test
successful test
Successful test
failing test
Failing test
test throwing an exception
Test throwing an exception
ignored test
Ignored test
test with an assumption failure
Test with an assumption failure

test suite
Test suite
currently running test suite
Currently running test suite
successfully completed test suite
Successfully completed test suite
test suite with failing test
Test suite with failing test
test suite with exception throwing test
Test suite with exception throwing test

caught exception
Caught exception
stack frame element
Stack frame element

NLS tools

skipped NLS key
Skipped NLS key
translated NLS key
Translated NLS key
untranslated NLS key
Untranslated NLS key

Quick fix

quick fixable error
Quick fixable error
quick fixable warning
Quick fixable warning

add
Add
change
Change
change cast
Change cast
fix multiple problems
Fix multiple problems
move to another package
Move to another package
remove
Remove
remove import
Remove import
rename
Rename
rename in file
Rename in file
surround with try/catch
Surround with try/catch

Refactoring

general change
General change
composite change
Composite change
text change
Text change
file change
File change
Stop error Stop error
Error
Error
Warning
Warning
Information
Information
Information
Change filter

Search

Java Search
Java Search
search for declarations
Search for declarations
search for references
Search for references

Search - Occurrences in File

general match
A general match
read access to local or field
Read access to local or field
write access to local or field
Write access to local or field

Type Hierarchy view

type outside of selected package
Type outside of selected package
interface outside of selected package
Interface outside of selected package