Start of constant parameter stuff

This commit is contained in:
Adam
2015-07-30 16:39:48 -04:00
parent f27e410f5b
commit 5478fc7385
14 changed files with 227 additions and 23 deletions

View File

@@ -54,4 +54,10 @@ public class Double extends PoolEntry
{
out.writeDouble(value);
}
@Override
public Object getObject()
{
return value;
}
}

View File

@@ -48,4 +48,10 @@ public class Float extends PoolEntry
{
out.writeFloat(value);
}
@Override
public Object getObject()
{
return value;
}
}

View File

@@ -54,4 +54,10 @@ public class Integer extends PoolEntry
{
out.writeInt(value);
}
@Override
public Object getObject()
{
return value;
}
}

View File

@@ -54,4 +54,10 @@ public class Long extends PoolEntry
{
out.writeLong(value);
}
@Override
public Object getObject()
{
return value;
}
}

View File

@@ -45,4 +45,9 @@ public abstract class PoolEntry
{
return 1;
}
public Object getObject()
{
return this;
}
}

View File

@@ -61,4 +61,10 @@ public class String extends PoolEntry
{
out.writeShort(stringIndex);
}
@Override
public Object getObject()
{
return string;
}
}

View File

@@ -46,4 +46,10 @@ public class UTF8 extends PoolEntry
java.lang.String s = getValue();
out.writeUTF(s);
}
@Override
public Object getObject()
{
return string;
}
}