mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 03:50:02 +02:00
Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the'
This commit is contained in:
commit
2bebb96f77
208 changed files with 582 additions and 589 deletions
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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) {
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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 < 0 indicating that it begins above the top of the screen.
|
||||
*/
|
||||
public ViewerPosition(BigInteger index, int xOffset, int yOffset) {
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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()) {
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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.
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue