⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 breakpoint.java

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 JAVA
字号:
// Breakpoint.java// Copyright (c) 1998, Regents of the University of California// $Header: /usr/local/devel/GiST/libgist/src/gui/Breakpoint.java,v 1.2 2000/03/15 00:23:58 mashah Exp $import java.lang.*;import java.io.Serializable;/* A breakpoint contains a description of the break event that triggers it, * whether it's really a tracepoint and the ID of the C++ breakpoint. It's * declared to implement the Cloneable interface in order to enable * Object.clone(). Serialization takes place when the breakpoint settings are * saved.  */class Breakpoint implements Cloneable, Serializable{// some instance variables are objects in order to facilitate display in a JTableint id; // C++ IDint event; // break event typeint nodeId; // at which node (only for NODESPLIT, ...); node = 0: not node-specificString param1; // first event parameter (key for INSERT/REMOVE, thresh. for HIPENALTY)String param2; // second event parameter (data for INSERT/REMOVE)Boolean trace; // true if this is a tracepointBoolean enabled; // true if enabled// for editingboolean updated;public BreakpointdeepCopy(){    Breakpoint newBp;    try {	newBp = (Breakpoint) clone();	newBp.id = id;	newBp.event = event;	newBp.nodeId = nodeId;	newBp.param1 = param1;	newBp.param2 = param2;	return newBp;    } catch (CloneNotSupportedException e) {        return null;    }}public StringtoString(){    return "id: " + Integer.toString(id)        + " trace: " + trace + " enabled: " + enabled + " updated: " + updated	+ " event: " + event + " nodeId: " + nodeId	+ " param1: " + param1 + " param2: " + param2;}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -