Imported GNU Classpath 0.90
Imported GNU Classpath 0.90 * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore. * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant. * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5. * java/lang/Math.java: New override file. * java/lang/Character.java: Merged from Classpath. (start, end): Now 'int's. (canonicalName): New field. (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants. (UnicodeBlock): Added argument. (of): New overload. (forName): New method. Updated unicode blocks. (sets): Updated. * sources.am: Regenerated. * Makefile.in: Likewise. From-SVN: r111942
This commit is contained in:
parent
27079765d0
commit
8aa540d2f7
1367 changed files with 188789 additions and 22762 deletions
|
@ -48,6 +48,7 @@ import java.io.ObjectOutputStream;
|
|||
import java.io.Serializable;
|
||||
import java.util.Enumeration;
|
||||
import java.util.EventListener;
|
||||
import java.util.HashSet;
|
||||
import java.util.Hashtable;
|
||||
|
||||
import javax.swing.event.ChangeEvent;
|
||||
|
@ -370,7 +371,7 @@ public class StyleContext
|
|||
{
|
||||
StringBuffer sb = new StringBuffer();
|
||||
sb.append("[StyleContext.SmallattributeSet:");
|
||||
for (int i = 0; i < attrs.length; ++i)
|
||||
for (int i = 0; i < attrs.length - 1; ++i)
|
||||
{
|
||||
sb.append(" (");
|
||||
sb.append(attrs[i].toString());
|
||||
|
@ -406,7 +407,12 @@ public class StyleContext
|
|||
|
||||
static StyleContext defaultStyleContext = new StyleContext();
|
||||
static final int compressionThreshold = 9;
|
||||
|
||||
|
||||
/**
|
||||
* These attribute keys are handled specially in serialization.
|
||||
*/
|
||||
private static HashSet staticAttributeKeys = new HashSet();
|
||||
|
||||
EventListenerList listenerList;
|
||||
Hashtable styleTable;
|
||||
|
||||
|
@ -737,4 +743,19 @@ public class StyleContext
|
|||
{
|
||||
throw new InternalError("not implemented");
|
||||
}
|
||||
|
||||
/**
|
||||
* Registers an attribute key as a well-known keys. When an attribute with
|
||||
* such a key is written to a stream,, a special syntax is used so that it
|
||||
* can be recognized when it is read back in. All attribute keys defined
|
||||
* in <code>StyleContext</code> are registered as static keys. If you define
|
||||
* additional attribute keys that you want to exist as nonreplicated objects,
|
||||
* then you should register them using this method.
|
||||
*
|
||||
* @param key the key to register as static attribute key
|
||||
*/
|
||||
public static void registerStaticAttributeKey(Object key)
|
||||
{
|
||||
staticAttributeKeys.add(key);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue