Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the'

This commit is contained in:
Ryan Kurtz 2024-11-26 09:05:43 -05:00
commit 2bebb96f77
208 changed files with 582 additions and 589 deletions

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -411,7 +411,7 @@ public class DBRecord implements Comparable<DBRecord> {
/**
* Set the field to a null state. For a non-sparse fixed-length column field this will
* set the the value to zero and the null state will not be persisted when stored.
* set the value to zero and the null state will not be persisted when stored.
* @param colIndex field index
* @throws IndexOutOfBoundsException if invalid columnIndex is specified
*/

View file

@ -440,7 +440,7 @@ public abstract class Field implements Comparable<Field> {
/**
* Performs a fast in-place comparison of this field value with another
* field value stored within the specified buffer at the the specified offset.
* field value stored within the specified buffer at the specified offset.
* NOTE: This method will treat all null primitives as 0 although is not intended
* to support such use.
* @param buffer data buffer

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -1062,7 +1062,7 @@ public class LocalBufferFile implements BufferFile {
* @param in input block stream
* @param out output block stream
* @param monitor progress and cancel monitor
* @throws CancelledException the the operation is cancelled
* @throws CancelledException the operation is cancelled
* @throws IOException if an I/O error occurs
*/
static void completeBlockStreamTransfer(InputBlockStream in, OutputBlockStream out,

View file

@ -54,7 +54,7 @@
<LI>Replace hard-coded values with a level of indirection for colors, fonts, and icons
using property names/IDs
</LI>
<LI>Create the concept of a theme that allows for the the property values to change
<LI>Create the concept of a theme that allows for the property values to change
as a group and along with the current Look and Feel in use
</LI>
<LI>Create an API that allows for the introduction of system-level properties that can

View file

@ -90,7 +90,7 @@
revert back to its previous value.</P>
<P>If any values have been changed, the <B>Save</B> button will become enabled, allowing you to save
any changes you have made. (Pressing the <B>Dismiss</B> button will also give the the option to
any changes you have made. (Pressing the <B>Dismiss</B> button will also give the option to
save.) When saving, if the
current theme is a built-in theme, you will first have to supply a new theme name. If the
current theme is a not a built-in theme, you will have the option to overwrite the existing

View file

@ -528,8 +528,8 @@ public class DockingWindowManager implements PropertyChangeListener, Placeholder
}
/**
* Adds a new component (vial the provider) to be managed by this docking window manager. The
* component will be initially shown or hidden based on the the "show" parameter.
* Adds a new component (via the provider) to be managed by this docking window manager. The
* component will be initially shown or hidden based on the "show" parameter.
*
* @param provider the component provider.
* @param show indicates whether or not the component should be initially shown.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -175,7 +175,7 @@ public class WindowActionManager {
* Returns the set of actions for this window.
*
* <p>
* Note this returns the the original passed-in actions and not the proxy actions that the
* Note this returns the original passed-in actions and not the proxy actions that the
* window uses.
*
* @return the set of actions for this window

View file

@ -202,7 +202,7 @@ public abstract class DockingAction implements DockingActionIf {
* If the client wants the action on all windows, then they can call {@link #shouldAddToAllWindows}
* <P>
* If the client wants the action to be on a window only when the window can produce
* a certain context type, the the client should call
* a certain context type, then the client should call
* {@link #addToWindowWhen(Class)}
* <P>
* Otherwise, by default, the action will only be on the main window.
@ -253,7 +253,7 @@ public abstract class DockingAction implements DockingActionIf {
}
/**
* Signals the the help system that this action does not need a help entry. Some actions
* Signals the help system that this action does not need a help entry. Some actions
* are so obvious that they do not require help, such as an action that renames a file.
* <p>
* The method should be sparsely used, as most actions should provide help.
@ -689,7 +689,7 @@ public abstract class DockingAction implements DockingActionIf {
/**
* Sets the ActionContext class for when this action should be added to a window
* <P>
* If this is set, the the action will only be added to windows that have providers
* If this is set, then the action will only be added to windows that have providers
* that can produce an ActionContext that is appropriate for this action.
* <P>
* @param addToWindowContextClass the ActionContext class required to be producible by a

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -28,7 +28,7 @@ import docking.menu.MultiActionDockingAction;
public class MultiActionBuilder
extends AbstractActionBuilder<MultiActionDockingAction, ActionContext, MultiActionBuilder> {
/**
* List of actions for the the MultActionDockingAction
* List of actions for the MultiActionDockingAction
*/
private List<DockingActionIf> actionList = Collections.emptyList();

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -36,7 +36,7 @@ public class GenericDataFlavor extends DataFlavor {
* @param representationClass the class used to transfer data in this flavor
* @param humanPresentableName the human-readable string used to
* identify this flavor. If this parameter is null then the value of
* the the MIME Content Type is used.
* the MIME Content Type is used.
*/
public GenericDataFlavor(Class<?> representationClass, String humanPresentableName) {
super(representationClass, humanPresentableName);

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -37,7 +37,7 @@ public class TestKeyEventDispatcher {
*
* @param event the event
* @return false if the event was not handled by this class and should continue to be
* processed; true if the the event was handled and no further processing is needed
* processed; true if the event was handled and no further processing is needed
*/
public static boolean dispatchKeyEvent(KeyEvent event) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -26,7 +26,7 @@ import resources.ResourceManager;
/**
* A wrapper for an icon that suppresses errors. Some Icons that are mined from a
* {@link LookAndFeel} have specialized uses and will throw exceptions if used outside
* their intended component. This class is used when trying to show them in the the theme
* their intended component. This class is used when trying to show them in the theme
* editor table.
*/
public class ProtectedIcon implements Icon {

View file

@ -598,7 +598,7 @@ public class DropDownTextField<T> extends JTextField implements GComponent {
/**
* Returns the user's selection or null if the user has not made a selection.
* <p>
* Note: the the value returned from this method may not match the text in the field in the
* Note: the value returned from this method may not match the text in the field in the
* case that the user has selected a value and then typed some text.
*
* @return the user's selection or null if the user has not made a selection.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -31,9 +31,9 @@ import docking.widgets.fieldpanel.support.*;
/**
* Contains all the code for implementing the AccessibleFieldPanel which is an inner class in
* the FieldPanel class. The AccessibleFieldPanel has to be declared as an inner class because
* it needs to extends AccessibleJComponent which is a non-static inner class of JComponent.
* it needs to extend AccessibleJComponent which is a non-static inner class of JComponent.
* However, we did not want to put all the logic in there as FieldPanel is already an
* extremely large and complex class. Also, by delegating the the logic, testing is much
* extremely large and complex class. Also, by delegating the logic, testing is much
* easier.
* <P>
* The model for accessibility for the FieldPanel is a bit complex because

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -1935,14 +1935,14 @@ public class FieldPanel extends JPanel
}
/**
* Checks if the the "shift" modifier is on and the "control" modifier is not.
* Checks if the "shift" modifier is on and the "control" modifier is not.
*/
private boolean isAddToContiguousSelectionActivator(MouseEvent e) {
return (e.isShiftDown() && !DockingUtils.isControlModifier(e));
}
/**
* Checks if the the "control" modifier is on and the shift modifier is not.
* Checks if the "control" modifier is on and the "shift" modifier is not.
*/
private boolean isAddRemoveDisjointSelectionActivator(MouseEvent e) {
return DockingUtils.isControlModifier(e) && !e.isShiftDown();

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -94,7 +94,7 @@ public interface Layout {
/**
* Returns a rectangle which bounds the given cursor position.
* @param fieldNum the index of the field containing the cursor position.
* @param row the the text row in the field containing the cursor position.
* @param row the text row in the field containing the cursor position.
* @param col the character position in the row containing the cursor position.
*/
Rectangle getCursorRect(int fieldNum, int row, int col);
@ -165,7 +165,7 @@ public interface Layout {
int getScrollableUnitIncrement(int topOfScreen, int direction);
/**
* Returns true if the the given yPos lies within this layout.
* Returns true if the given yPos lies within this layout.
* @param yPos the vertical coordinate to check if in this layout.
*/
boolean contains(int yPos);

View file

@ -1,13 +1,12 @@
/* ###
* IP: GHIDRA
* REVIEWED: YES
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -27,15 +26,14 @@ import docking.widgets.fieldpanel.field.Field;
public interface FieldInputListener {
/**
* Called the the FieldPanel receives a KeyEvent that it doesn't handle.
* Called when the FieldPanel receives a KeyEvent that it doesn't handle.
* @param ev The KeyEvent generated when the user presses a key.
* @param index the index of the layout the cursor was on when the key was pressed.
* @param fieldNum the field index of the field the cursor was on when the key was
* pressed.
* @param row the row in the field the cursor was on when the key was pressed.
* @param col the col in the field the cursor was on when the key was pressed.
* @param field current field the cursor was on when the
* key was pressed.
* @param field current field the cursor was on when the key was pressed.
*/
void keyPressed(KeyEvent ev, BigInteger index, int fieldNum, int row, int col,
Field field);

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -35,7 +35,7 @@ public class ViewerPosition implements Serializable {
* @param index the index of the layout displayed at the top of the screen.
* @param xOffset The horizontal scroll position (NOT CURRENTLY USED)
* @param yOffset the vertical position of the layout at the top of the screen.
* If the the layout is totally visible, then the yOffset will be 0. Otherwise,
* If the layout is totally visible, then the yOffset will be 0. Otherwise,
* it will be &lt; 0 indicating that it begins above the top of the screen.
*/
public ViewerPosition(BigInteger index, int xOffset, int yOffset) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -315,7 +315,7 @@ public class PopupWindowPlacerBuilder {
}
}
else {
// Only looking from greater/lesser to the the center.
// Only looking from greater/lesser to the center.
add(new EdgePopupPlacer(major, minors[0], Location.CENTER));
}
}

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -240,7 +240,7 @@ public class DockingTabRenderer extends JPanel {
/**
* A class to handle mouse events specifically for BasicTabbedPaneUI$TabContainer, which does
* not forward mouse events on to the tabbed pane. When using custom tab renderers, which
* we are, tabbed panes that are larger than the the renderer will not get mouse events that
* we are, tabbed panes that are larger than the renderer will not get mouse events that
* are over the tab, but not the renderer.
*/
private class TabContainerForwardingMouseListener extends MouseAdapter {

View file

@ -361,7 +361,7 @@ public class TableUtils {
* clicked, as not to be annoying to the user. The intent of emphasizing the columns is to
* signal to the user that other columns are part of the sort, not just the column that was
* clicked. We hope that this will remind the user of the overall sort so they are not
* confused when the the column that was clicked produces unexpected sort results.
* confused when the column that was clicked produces unexpected sort results.
*/
private static class SortEmphasisAnimationRunner extends AnimationRunner {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -30,7 +30,7 @@ public interface ColumnConstraint<T> extends Comparable<ColumnConstraint<T>> {
* otherwise
*
* @param value the column value to be tested.
* @param context provides additional information about the the table and its data. This
* @param context provides additional information about the table and its data. This
* allows the filter to base its decision on information other than just the column value.
* @return true if the column value passes the constraint, false otherwise
*/

View file

@ -36,7 +36,7 @@ import ghidra.util.task.TaskMonitor;
* </ol>
* <p>
* Not all the update functions are performed on a run of a TableUpdateJob. If the reloadData flag is
* not set, the the data is just copied from the model's current list, instead of calling the model's
* not set, then the data is just copied from the model's current list, instead of calling the model's
* loadData() method. If the sortComparator is null,
* then the data is not sorted (for example, when only filtering needs to be done). If there
* are no add/removes in the list, then that step does nothing.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -40,7 +40,7 @@ import ghidra.util.exception.AssertException;
*
* <P>The default transformer turns items to strings by, in order,:
* <OL>
* <LI>checking the the <b>column</b> renderer's
* <LI>checking the <b>column</b> renderer's
* {@link #getFilterString(Object, Settings)},if a column renderer is installed
* </LI>
* <LI>checking to see if the column value is an instance of {@link DisplayStringProvider}

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -130,7 +130,7 @@ class TaskRunner {
private void taskFinished() {
// This will release the the task dialog. We passed this latch to the dialog at
// This will release the task dialog. We passed this latch to the dialog at
// construction so that does not block until we notify it in the Swing.runLater() below.
// If we only rely on that notification, then the notification will be blocked when the
// dialog is waiting in the Swing thread.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -176,7 +176,7 @@ public class IncrementalThreadedTableTest extends AbstractThreadedTableTest {
@Test
public void testNoShowPendingWhileLoading() throws Exception {
//
// Tests that the the pending panel is not shown while we are in the middle of an
// Tests that the pending panel is not shown while we are in the middle of an
// incremental load. In non-incremental models this is not an issue, as the model
// itself will not send out pending events while a load is taking place (the data is
// just added to the current load process). However, in the incremental case, the model's

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -63,7 +63,7 @@ public interface QProgressListener<I> {
void progressMessageChanged(long id, I item, String message);
/**
* Notification the the max progress value has changed.
* Notification that the max progress value has changed.
* @param id the id of the item that has completed processing.
* @param item the item that was being processed when the worker changed the max progress.
* @param maxProgress the max value of the progress for this task.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -32,7 +32,7 @@ public class JarWriter {
private String[] excludedExtensions;
/**
* @param jarOut the the jar file output stream the zip entries are
* @param jarOut the jar file output stream the zip entries are
* to be written to.
*/
public JarWriter(JarOutputStream jarOut) {

View file

@ -1,13 +1,12 @@
/* ###
* IP: GHIDRA
* REVIEWED: YES
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -38,7 +37,7 @@ public interface IteratorSTL<T> {
/**
* Advances the iterator to the next position.
* @return a reference to the iterator itself
* @throws IndexOutOfBoundsException if the the iterator is already past the last element.
* @throws IndexOutOfBoundsException if the iterator is already past the last element.
*/
IteratorSTL<T> increment();

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -497,7 +497,7 @@ public class WindowUtilities {
// NOTE: we do an invokeLater here, as some of our clients are calling us in a
// WindowListener.windowActivated() callback. During this callback, it is possible that
// the focus owner is not correct, as it will be changed to the window under activation.
// If we invoke later, the the call will happen when focus has been transitioned.
// If we invoke later, then the call will happen when focus has been transitioned.
Swing.runLater(() -> doBringModalestDialogToFront(activeWindow));
}

View file

@ -917,7 +917,7 @@ public class Application {
}
/**
* Return the directory relative the the name module's data directory. (i.e. "/data" will
* Return the directory relative to the name module's data directory. (i.e. "/data" will
* be prepended to the given path)
* @param moduleName the name of the module.
* @param relativePath the path relative to the module's data directory.
@ -932,7 +932,7 @@ public class Application {
}
/**
* Return the directory relative the the name module's directory.
* Return the directory relative to the name module's directory.
* @param moduleName the name of the module.
* @param relativePath the path relative to the module's root directory.
* @return the directory

View file

@ -1,13 +1,12 @@
/* ###
* IP: GHIDRA
* REVIEWED: YES
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -336,7 +335,7 @@ public class BitTree implements ShortKeySet, Serializable {
if(containsKey((short)0)) {
return (short)0;
}
// otherwise return the the next key after 0.
// otherwise return the next key after 0.
return getNext((short)0);
}
@ -373,7 +372,7 @@ public class BitTree implements ShortKeySet, Serializable {
}
/**
* Tests if the the nth bit is on.
* Tests if the nth bit is on.
*/
private boolean isBitSet(int n) {
int intIndex = n >> 5;

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -85,7 +85,7 @@ public class SimpleWeightedDigraph extends WeightedDigraph {
}
/**
* Add an edge with the the default edge weight.
* Add an edge with the default edge weight.
*
* If an edge from and to the vertices
* specified by the edge already exists in the graph,
@ -106,7 +106,7 @@ public class SimpleWeightedDigraph extends WeightedDigraph {
}
/**
* Add an edge with the the specified edge weight.
* Add an edge with the specified edge weight.
*
* If an edge from and to the vertices
* specified by the edge already exists in the graph,

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -21,7 +21,7 @@ import generic.test.ConcurrentTestExceptionHandler;
* A utility that allows tests to set the error handling behavior for all data structures that
* want flexible error handling. This class, in this package, allows us to override the factory
* that is used to create the error handlers for framework listener data structures. The standard
* behavior is to report errors to the the application log. Some clients wish to change this
* behavior is to report errors to the application log. Some clients wish to change this
* behavior in testing mode so that any errors will fail tests. Without overriding this behavior,
* unexpected errors during listener notification may be lost in the noise of the application log.
* <p>

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -33,7 +33,7 @@ import ghidra.util.task.TaskLauncher;
/**
* A job to transition vertices in a graph for location and visibility. The parent class
* handled the opacity callback. The progress of the job is used by this class to move
* vertices from the the start location to the final destination, where the progress is the
* vertices from the start location to the final destination, where the progress is the
* percentage of the total move to display.
*
* @param <V> the vertex type

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -260,7 +260,7 @@ public class AbstractVisualVertexRenderer<V extends VisualVertex, E extends Visu
}
/**
* Adjusts the given value based upon the current scale applied the the view. The more
* Adjusts the given value based upon the current scale applied to the view. The more
* scaled out the view, the larger the value returned. This allows view effects to be
* discernable at scale.
*

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -392,7 +392,7 @@ public class AbstractGuiTest extends AbstractGenericTest {
}
/**
* Searches the subcomponents of the the given container and returns the
* Searches the subcomponents of the given container and returns the
* JButton that has the specified text.
*
* @param container the container to search

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -41,7 +41,7 @@ public class GTheme extends GThemeValueMap {
private final File file;
/**
* Creates a new GTheme with the given name, the default {@link LookAndFeel} for the the
* Creates a new GTheme with the given name, the default {@link LookAndFeel} for the
* platform and not using dark defaults. This theme will be using all the standard defaults
* from the theme.property files and the defaults from the default LookAndFeel.
* @param name the name for this GTheme

View file

@ -222,7 +222,7 @@ public abstract class ThemeManager {
/**
* Sets the current {@link LookAndFeel}. This is used by theme editors to allow users to
* see the effects of changing LookAndFeels when configuring a theme. Setting this different
* from the activeTheme's LookAndFeel setting means the the current theme is in an unsaved
* from the activeTheme's LookAndFeel setting means that the current theme is in an unsaved
* state and causes the {@link #hasThemeChanges()} method to return true.
* @param lafType the {@link LafType} to set the LookAndFeel to
* @param useDarkDefaults true if the application should used dark defaults with this

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -32,7 +32,7 @@ public class ThemePropertyFileReader extends AbstractThemeReader {
private boolean defaultSectionProcessed;
/**
* Constructor for when the the theme.properties file is a {@link ResourceFile}
* Constructor for when the theme.properties file is a {@link ResourceFile}
* @param file the {@link ResourceFile} esourceFileto read
* @throws IOException if an I/O error occurs reading the file
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -101,10 +101,9 @@ public class HtmlLineSplitter {
*
* <P>Once the maximum provided length is passed, the algorithm attempts to split on a word
* boundary by first looking backwards in the given line (since the last split value) to
* find a space. If no space is found in that direction, then the the algorithm will
* keep walking forward until either a space is found or {@link #MAX_WORD_LENGTH} is
* passed, at which point the line will be ended, splitting any word that surrounds
* that index.
* find a space. If no space is found in that direction, then the algorithm will keep
* walking forward until either a space is found or {@link #MAX_WORD_LENGTH} is passed,
* at which point the line will be ended, splitting any word that surrounds that index.
*
* @param text the text to wrap
* @param maxLineLength the max desired length of each output line

View file

@ -260,7 +260,7 @@ public class JavaHelpValidator {
if (helpFile == null) {
if (isExcludedHREF(href)) {
return; // ignore calls made to the the API as being invalid
return; // ignore calls made to the API as being invalid
}
unresolvedLinks.add(new MissingFileInvalidLink(href));
return;

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -80,7 +80,7 @@ import help.Help;
import help.HelpService;
/**
* Tool that serves as the the Ghidra Project Window. Only those plugins that
* Tool that serves as the Ghidra Project Window. Only those plugins that
* implement the FrontEndable interface may be <i>directly</i> added to this
* tool by the user. Other plugins that are not marked as FrontEndable may get
* pulled in because the FrontEndable plugins depend on them. These plugins are

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -527,7 +527,7 @@ public class FVTable extends GTable
// selected end position if the shift key is down.
//
// However, if the user is selecting a row ABOVE the currently-selected one(s), then
// leave the the that row as the 'end' selection and reset the start.
// leave that row as the 'end' selection and reset the start.
//
// Also, if the mouse is dragging, don't reset the start position as the user is selecting
// a range via the mouse.

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -66,7 +66,7 @@ import utility.function.Callback;
* </PRE>
* <P>
* And finally, the third way is where you have to perform some processing on each record of a
* certain type. This can be done using the the {@link #each(EventType...)}, followed by the
* certain type. This can be done using the {@link #each(EventType...)}, followed by the
* {@link EachBuilder#call(Consumer)} if you just want the record, or
* {@link EachBuilder#call(BiConsumer)} if you want the record and the event.
* <P>

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -631,7 +631,7 @@ class PluginManager {
* @param usingPlugin the plugin whose used services should not be provided by any plugins in the list
* @param serviceProvidingPlugins the list of plugins that is being tested to see if they provide any
* services used by p;
* @return true if no plugins in the the list provide any services used by p.
* @return true if no plugins in the list provide any services used by p.
*/
private boolean checkServices(Plugin usingPlugin, List<Plugin> serviceProvidingPlugins) {
for (Class<?> usedService : usingPlugin.getServicesRequired()) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -32,7 +32,7 @@ class ProjectJarWriter extends JarWriter {
private static final String ORIGINAL_PROPERTIES_FILE_NAME = "original"+PROPERTIES_FILE_NAME;
/**
* @param jarOut the the jar file output stream the zip entries are
* @param jarOut the jar file output stream the zip entries are
* to be written to.
*/
ProjectJarWriter(JarOutputStream jarOut) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -49,7 +49,7 @@ import ghidra.util.exception.CancelledException;
* <P>
* <U>Yielding to Other Tasks:</U><BR>
* While running, a GTask can call the method {@link #waitForHigherPriorityTasks()} on the GTaskManager,
* which will cause the the GTaskManager to run scheduled tasks (within the same group) that are
* which will cause the GTaskManager to run scheduled tasks (within the same group) that are
* a higher priority than the running task, effectively allowing the running task to yield until all
* higher priority tasks are executed.
*

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -76,7 +76,7 @@ public interface GenericAssembler<RP extends AssemblyResolvedPatterns> {
* @param line the textual assembly code
* @return the binary machine code, suitable for placement at the given address
* @throws AssemblySyntaxException the textual instruction is not well-formed
* @throws AssemblySemanticException the the well-formed instruction cannot be assembled
* @throws AssemblySemanticException the well-formed instruction cannot be assembled
*/
public byte[] assembleLine(Address at, String line)
throws AssemblySyntaxException, AssemblySemanticException;

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -150,7 +150,7 @@ public class AssemblyNumericTerminal extends AssemblyTerminal {
* @param s buffer cursor where the literal is expected
* @param buffer the input buffer
* @param pos the start offset of the token parsed so far
* @param neg true if the the optional {@code -} is present
* @param neg true if the optional {@code -} is present
* @param grammar the grammar containing this terminal
* @return the parsed token, or null
*/
@ -173,7 +173,7 @@ public class AssemblyNumericTerminal extends AssemblyTerminal {
* @param str the string value of the token taken verbatim from the buffer
* @param num portion of the token following the optional sign and prefix
* @param radix the radix of {@code num}
* @param neg true if the the optional {@code -} is present
* @param neg true if the optional {@code -} is present
* @param grammar the grammar containing this terminal
* @return the parsed token, or null
*/
@ -209,7 +209,7 @@ public class AssemblyNumericTerminal extends AssemblyTerminal {
* @param s the buffer cursor where the hex portion starts
* @param buffer the input buffer
* @param pos the start offset of the token parsed so far
* @param neg true if the the optional {@code -} is present
* @param neg true if the optional {@code -} is present
* @param grammar the grammar containing this terminal
* @return the parsed token, or null
*/
@ -233,7 +233,7 @@ public class AssemblyNumericTerminal extends AssemblyTerminal {
* @param s the buffer cursor where the hex portion starts
* @param buffer the input buffer
* @param pos the start offset of the token parsed so far
* @param neg true if the the optional {@code -} is present
* @param neg true if the optional {@code -} is present
* @param grammar the grammar containing this terminal
* @return the parsed token, or null
*/
@ -257,7 +257,7 @@ public class AssemblyNumericTerminal extends AssemblyTerminal {
* @param s the buffer cursor where the hex portion starts
* @param buffer the input buffer
* @param pos the start offset of the token parsed so far
* @param neg true if the the optional {@code -} is present
* @param neg true if the optional {@code -} is present
* @param grammar the grammar containing this terminal
* @return the parsed token, or null
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -68,7 +68,7 @@ interface Appender<T> {
void appendMnemonic(int opcode);
/**
* Append the the given userop
* Append the given userop
*
* @param id the userop id
*/

View file

@ -2094,7 +2094,7 @@ public class CodeManager implements ErrorHandler, ManagerDB {
* for 0 or all f's.
* @param data the data to add references for.
* @param longSegmentAddressList used internally to make sure that, for 64 bit addresses, we
* don't pollute the the addressMap segment table when creating arrays of pointers on arbitrary
* don't pollute the addressMap segment table when creating arrays of pointers on arbitrary
* data.
*/
private void addDataReferences(Data data, List<Address> longSegmentAddressList) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -44,7 +44,7 @@ class ArrayDBAdapterV0 extends ArrayDBAdapter {
/**
* Gets a version 0 read-only adapter for the {@link ArrayDB} database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public ArrayDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -50,7 +50,7 @@ class ArrayDBAdapterV1 extends ArrayDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create create table if true else acquire for read-only or update use
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException an IO error occured during table creation
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -43,7 +43,7 @@ class BuiltinDBAdapterV0 extends BuiltinDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create create table if true else acquire for read-only or update use
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if there is trouble accessing the database.
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -58,7 +58,7 @@ class CallingConventionDBAdapterV0 extends CallingConventionDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -39,7 +39,7 @@ class CategoryDBAdapterV0 extends CategoryDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -48,7 +48,7 @@ class ComponentDBAdapterV0 extends ComponentDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -136,7 +136,7 @@ abstract class CompositeDBAdapter implements DBRecordAdapter {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException user cancelled upgrade

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -47,7 +47,7 @@ class CompositeDBAdapterV0 extends CompositeDBAdapter implements RecordTranslato
/**
* Gets a version 0 adapter for the Composite database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
CompositeDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -52,7 +52,7 @@ class CompositeDBAdapterV1 extends CompositeDBAdapter implements RecordTranslato
/**
* Gets a version 1 adapter for the Composite database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
CompositeDBAdapterV1(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -66,7 +66,7 @@ class CompositeDBAdapterV2V4 extends CompositeDBAdapter implements RecordTransla
/**
* Gets a read-only adapter for the Composite database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
CompositeDBAdapterV2V4(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -71,7 +71,7 @@ class CompositeDBAdapterV5V6 extends CompositeDBAdapter {
* @param handle handle to the database containing the table.
* @param openMode the mode this adapter is to be opened for (CREATE, UPDATE, READ_ONLY, UPGRADE).
* @param tablePrefix prefix to be used with default table name
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -715,7 +715,7 @@ public class DataTypeArchiveTransformer implements GhidraLaunchable {
UniversalID universalID = newDataType.getUniversalID();
SourceArchive sourceArchive = newDataType.getSourceArchive();
if (sourceArchive == newFileArchive.getLocalSourceArchive()) {
// Use the the old file archive as the source archive since local.
// Use the old file archive as the source archive since local.
sourceArchive = oldFileArchive.getLocalSourceArchive();
}
DataType oldDataType;

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -97,7 +97,7 @@ abstract class EnumDBAdapter {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -48,7 +48,7 @@ class EnumDBAdapterV0 extends EnumDBAdapter implements RecordTranslator {
/**
* Gets a version 0 adapter for the Enumeration database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public EnumDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -54,7 +54,7 @@ class EnumDBAdapterV1 extends EnumDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException an IO error occured during table creation
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -92,7 +92,7 @@ abstract class EnumValueDBAdapter implements RecordTranslator {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task is cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -36,7 +36,7 @@ class EnumValueDBAdapterV0 extends EnumValueDBAdapter {
/**
* Gets a version 0 adapter for the Enumeration Data Type Values database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
EnumValueDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -40,7 +40,7 @@ class EnumValueDBAdapterV1 extends EnumValueDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -135,7 +135,7 @@ abstract class FunctionDefinitionDBAdapter implements DBRecordAdapter {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task is cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -52,7 +52,7 @@ class FunctionDefinitionDBAdapterV0 extends FunctionDefinitionDBAdapter
/**
* Gets a version 0 adapter for the Function Definition database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
FunctionDefinitionDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -67,7 +67,7 @@ class FunctionDefinitionDBAdapterV1 extends FunctionDefinitionDBAdapter
* (e.g., this adapter being used during upgrade operation). Should be null if not performing
* an upgrade in which case calling convention IDs will reflect generic convention ordinals.
*
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public FunctionDefinitionDBAdapterV1(DBHandle handle, String tablePrefix,

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -52,7 +52,7 @@ class FunctionDefinitionDBAdapterV2 extends FunctionDefinitionDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -99,7 +99,7 @@ abstract class FunctionParameterAdapter {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task is cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -30,7 +30,7 @@ class FunctionParameterAdapterNoTable extends FunctionParameterAdapter {
/**
* Gets a pre-table version of the adapter for the Function Definition Parameters database table.
* @param handle handle to the database which doesn't contain the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public FunctionParameterAdapterNoTable(DBHandle handle) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -44,7 +44,7 @@ class FunctionParameterAdapterV0 extends FunctionParameterAdapter implements Rec
/**
* Gets a version 0 adapter for the Function Definition Parameter database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public FunctionParameterAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -49,7 +49,7 @@ class FunctionParameterAdapterV1 extends FunctionParameterAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -26,7 +26,7 @@ class ParentChildDBAdapterNoTable extends ParentChildAdapter {
/**
* Gets a pre-table version of the adapter for the Parent Child database table.
* @param handle handle to the database which doesn't contain the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
ParentChildDBAdapterNoTable(DBHandle handle) {

View file

@ -45,7 +45,7 @@ class ParentChildDBAdapterV0 extends ParentChildAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -35,7 +35,7 @@ class PointerDBAdapterV2 extends PointerDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -99,7 +99,7 @@ abstract class SourceArchiveAdapter {
* @param handle handle to the database whose table is to be upgraded to a newer version.
* @param oldAdapter the adapter for the existing table to be upgraded.
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task is cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -46,7 +46,7 @@ class SourceArchiveAdapterNoTable extends SourceArchiveAdapter {
/**
* Gets a pre-table version of the adapter for the data type archive ID database table.
* @param handle handle to the database which doesn't contain the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public SourceArchiveAdapterNoTable(DBHandle handle) {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -49,7 +49,7 @@ class SourceArchiveAdapterV0 extends SourceArchiveAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if an IO errr occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -100,7 +100,7 @@ abstract class TypedefDBAdapter {
* @param tablePrefix prefix to be used with default table name
* @param monitor task monitor
* @return the adapter for the new upgraded version of the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if the database can't be read or written.
* @throws CancelledException if task is cancelled

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -46,7 +46,7 @@ class TypedefDBAdapterV0 extends TypedefDBAdapter implements RecordTranslator {
/**
* Gets a version 0 adapter for the Typedef database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public TypedefDBAdapterV0(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -48,7 +48,7 @@ class TypedefDBAdapterV1 extends TypedefDBAdapter implements RecordTranslator {
/**
* Gets a version 1 adapter for the Typedef database table.
* @param handle handle to the database containing the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
*/
public TypedefDBAdapterV1(DBHandle handle) throws VersionException {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -54,7 +54,7 @@ class TypedefDBAdapterV2 extends TypedefDBAdapter {
* @param handle handle to the database containing the table.
* @param tablePrefix prefix to be used with default table name
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -1968,7 +1968,7 @@ public class MemoryMapDB implements Memory, ManagerDB, LiveMemoryListener {
}
/**
* Attempts to remove the the given overlay address space. Removal will only succeed if no
* Attempts to remove the given overlay address space. Removal will only succeed if no
* memory blocks currently reside within the space.
*
* @param addressSpace overlay address space to be removed

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -39,7 +39,7 @@ class FragmentDBAdapterV0 extends FragmentDBAdapter {
* @param handle handle to the database containing the table.
* @param create true if this constructor should create the table.
* @param treeID associated program tree ID
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if database IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -42,7 +42,7 @@ class ModuleDBAdapterV0 extends ModuleDBAdapter implements RecordTranslator {
* @param handle handle to the database containing the table.
* @param treeID associated program tree ID
* @param parentChildAdapter parent/child database adapter
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if database IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -41,7 +41,7 @@ class ModuleDBAdapterV1 extends ModuleDBAdapter {
* @param handle handle to the database containing the table.
* @param create true if this constructor should create the table.
* @param treeID associated program tree ID
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if database IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -39,7 +39,7 @@ public class ParentChildDBAdapterV0 extends ParentChildDBAdapter {
* @param handle handle to the database containing the table.
* @param create true if this constructor should create the table.
* @param treeID associated program tree ID
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if database IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -38,7 +38,7 @@ public class ProgramTreeDBAdapterV0 extends ProgramTreeDBAdapter {
* Gets a version 0 adapter for the program tree database table.
* @param handle handle to the database containing the table.
* @param create true if this constructor should create the table.
* @throws VersionException if the the table's version does not match the expected version
* @throws VersionException if the table's version does not match the expected version
* for this adapter.
* @throws IOException if database IO error occurs
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -77,7 +77,7 @@ public class AddressSetMapping {
*/
private void setCurrentRange(int index) {
// optimized for sequential access, so first just check if the index is one more
// than the the current range of indexes, if so just move to the next range.
// than the current range of indexes, if so just move to the next range.
if (index == currentRangeEnd + 1) {
currentRangeIndex++;
currentRange = ranges.get(currentRangeIndex);

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -95,10 +95,10 @@ public interface AddressSetView extends Iterable<AddressRange> {
/**
* Returns an iterator of address ranges starting with the range that contains the given address.
* If there is no range containing the start address, then the the first range will be
* If there is no range containing the start address, then the first range will be
* the next range greater than the start address if going forward, otherwise the range less than
* the start address
* @param start the address the the first range should contain.
* @param start the address the first range should contain.
* @param forward true iterators forward, false backwards
* @return the AddressRange iterator
*/
@ -120,10 +120,10 @@ public interface AddressSetView extends Iterable<AddressRange> {
/**
* Returns an iterator of address ranges starting with the range that contains the given address.
* If there is no range containing the start address, then the the first range will be
* If there is no range containing the start address, then the first range will be
* the next range greater than the start address if going forward, otherwise the range less than
* the start address
* @param start the address the the first range should contain.
* @param start the address that the first range should contain.
* @param forward true iterators forward, false backwards
* @return the AddressRange iterator
*/

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -19,7 +19,7 @@ package ghidra.program.model.data;
* Provides a definition of a {@code complex} built-in data type consisting of two double point
* numbers in the IEEE 754 double precision format.
* <P>
* The size of the double point numbers is determined the the program's data organization as defined
* The size of the double point numbers is determined by the program's data organization as defined
* by the language/compiler spec
*/
public class DoubleComplexDataType extends AbstractComplexDataType {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -19,7 +19,7 @@ package ghidra.program.model.data;
* Provides a definition of a {@code complex} built-in data type consisting of two floating point
* numbers in the IEEE 754 double precision format.
* <P>
* The size of the floating point numbers is determined the the program's data organization as defined
* The size of the floating point numbers is determined by the program's data organization as defined
* by the language/compiler spec
*/
public class FloatComplexDataType extends AbstractComplexDataType {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -19,7 +19,7 @@ package ghidra.program.model.data;
* Provides a definition of a {@code complex} built-in data type consisting of two LongDouble
* numbers in the IEEE 754 double precision format.
* <P>
* The size of the LongDouble floating point numbers is determined the the program's data organization as defined
* The size of the LongDouble floating point numbers is determined by the program's data organization as defined
* by the language/compiler spec
*/
public class LongDoubleComplexDataType extends AbstractComplexDataType {

View file

@ -4,9 +4,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@ -144,7 +144,7 @@ public interface ProgramContext {
Address end);
/**
* Returns the bounding address-range containing addr and the the same RegisterValue throughout.
* Returns the bounding address-range containing addr and the same RegisterValue throughout.
* The range returned may be limited by other value changes associated with register's base-register.
* @param register program register
* @param addr program address

Some files were not shown because too many files have changed in this diff Show more