Skip to content

Commit

Permalink
Add some developer logging for debugging.
Browse files Browse the repository at this point in the history
  • Loading branch information
aufdemrand committed Jun 2, 2013
1 parent 73216cf commit a55c54b
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 13 deletions.
4 changes: 2 additions & 2 deletions src/main/java/net/aufdemrand/denizen/objects/aH.java
Expand Up @@ -109,7 +109,7 @@ public boolean matchesPrimitive(PrimitiveType argumentType) {

public boolean matchesArgumentType(Class<? extends dScriptArgument> clazz) {

dB.log("Calling matches: " + prefix + ":" + value + " " + clazz.toString());
dB.log("Calling matches: " + prefix + ":" + value + " " + clazz.getCanonicalName());

try {
return (Boolean) clazz.getMethod("matches", String.class).invoke(null, value);
Expand All @@ -126,7 +126,7 @@ public Element asElement() {

public <T extends dScriptArgument> T asType(Class<? extends dScriptArgument> clazz) {

dB.log("Calling asType: " + prefix + ":" + value + " " + clazz.toString());
dB.log("Calling asType: " + prefix + ":" + value + " " + clazz.getCanonicalName());

dScriptArgument arg = null;
try {
Expand Down
12 changes: 3 additions & 9 deletions src/main/java/net/aufdemrand/denizen/objects/dLocation.java
Expand Up @@ -3,6 +3,7 @@
import net.aufdemrand.denizen.interfaces.dScriptArgument;
import net.aufdemrand.denizen.tags.Attribute;
import net.aufdemrand.denizen.utilities.DenizenAPI;
import net.aufdemrand.denizen.utilities.debugging.dB;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
Expand Down Expand Up @@ -235,25 +236,18 @@ public boolean isUnique() {

@Override
public String identify() {
return null; //To change body of implemented methods use File | Settings | File Templates.
}

@Override
public String toString() {
if (isSaved(this))
return "l@" + getSaved(this);
else return "l@" + getX() + "," + getY()
+ "," + getZ() + "," + getWorld().getName();
}



@Override
public String getAttribute(Attribute attribute) {


if (attribute == null) return null;

dB.log("getAttribute: " + getType() + " ---> " + attribute.attributes.toString());

if (attribute.startsWith("biome.formatted"))
return new Element(getBlock().getBiome().name().toLowerCase().replace('_', ' '))
.getAttribute(attribute.fulfill(2));
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/net/aufdemrand/denizen/objects/dPlayer.java
Expand Up @@ -150,9 +150,10 @@ public String toString() {

@Override
public String getAttribute(Attribute attribute) {

if (attribute == null) return null;

dB.log("getAttribute: " + getType() + " ---> " + attribute.attributes.toString());

if (attribute.startsWith("has_played_before"))
return new Element(String.valueOf(getOfflinePlayer().hasPlayedBefore()))
.getAttribute(attribute.fulfill(1));
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/net/aufdemrand/denizen/tags/Attribute.java
Expand Up @@ -17,7 +17,8 @@

public class Attribute {

List<String> attributes;
// TODO: Make this private. It's public right now to enable easy debugging.
public List<String> attributes;

ScriptEntry scriptEntry;

Expand Down

0 comments on commit a55c54b

Please sign in to comment.