Revision: 5693
http://jnode.svn.sourceforge.net/jnode/?rev=5693&view=rev
Author: fduminy
Date: 2009-12-09 23:16:45 +0000 (Wed, 09 Dec 2009)
Log Message:
-----------
- specified generic parameter for nativeStreamHolder member variable
- fixed doc typo
Modified Paths:
--------------
trunk/core/src/core/org/jnode/vm/x86/compiler/AbstractX86Compiler.java
Modified: trunk/core/src/core/org/jnode/vm/x86/compiler/AbstractX86Compiler.java
===================================================================
--- trunk/core/src/core/org/jnode/vm/x86/compiler/AbstractX86Compiler.java 2009-12-09 22:42:13 UTC (rev 5692)
+++ trunk/core/src/core/org/jnode/vm/x86/compiler/AbstractX86Compiler.java 2009-12-09 23:16:45 UTC (rev 5693)
@@ -60,7 +60,7 @@
private TypeSizeInfo typeSizeInfo;
- private final ThreadLocal nativeStreamHolder = new ThreadLocal();
+ private final ThreadLocal<X86BinaryAssembler> nativeStreamHolder = new ThreadLocal<X86BinaryAssembler>();
/**
* Initialize this compiler
@@ -76,8 +76,7 @@
}
public NativeStream createNativeStream(ObjectResolver resolver) {
- X86BinaryAssembler os;
- os = (X86BinaryAssembler) nativeStreamHolder.get();
+ X86BinaryAssembler os = nativeStreamHolder.get();
if (os == null) {
os = new X86BinaryAssembler((X86CpuID) VmProcessor.current()
.getCPUID(), mode, 0);
@@ -91,7 +90,7 @@
protected final CompiledMethod doCompileAbstract(VmMethod method,
NativeStream nos, int level, boolean isBootstrap) {
if (isBootstrap) {
- // System.out.println("Abstraxct method " + method);
+ // System.out.println("Abstract method " + method);
final CompiledMethod cm = new CompiledMethod(level);
final X86Assembler os = (X86Assembler) nos;
// Create the helper
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|