blob: e7117f30634ece2d5b049bbc87b5823d0258d372 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>
Navigating with markers
</title>
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
</head>
<body>
<h1>
Navigating with markers
</h1>
<p>
The AspectJ development tools add markers to the files in your project at lines of code that give rise
to advised join points and at the source locations of advice,
inter-type declarations and other declarations. These markers are updated
when the project is built.
</p>
<p>The types of markers are as follows:
<ul>
<li>Advised by</li>
<li>Advises</li>
<li>Aspect declarations</li>
<li>Declared on</li>
<li>Annotated by</li>
<li>Annotates</li>
<li>Softened by</li>
<li>Softens</li>
</ul>
</p>
<p>
To navigate from a marker to a related location (e.g from an advised by marker to the advice in effect)
right click on the marker. For each type of marker at that line there will be a submenu with the name of the
marker (e.g. <strong>Advised By</strong>). Select this menu, then select one of its sub-items to navigate
to the related location.
</p>
<p>
<img src="../images/ngrelc.gif" alt="Related concepts" border="0" height="27" width="159">
</p>
<p>
<a href="../concepts/aspects.htm">Aspects</a><br>
<a href="../concepts/editor.htm">AspectJ editor</a>
</p>
<p>
<img src="../images/ngrelt.gif" alt="Related tasks" border="0" height="27" width="159">
</p>
<p>
<a href="opentype.htm">Opening an editor on a type</a><br>
<a href="xrefnavigating.htm">Navigating with the Cross References view</a><br>
<a href="navigatingwithvisualiser.htm">Navigating with the Visualiser</a><br>
<a href="changemarkerimage.htm">Changing the image for advice markers</a><br>
<a href="hidemarkers.htm">Hiding advice markers</a>
</p>
</body>
</html>