Skip to content

Instantly share code, notes, and snippets.

@danbev
Created November 23, 2012 12:59
Show Gist options
  • Save danbev/4135508 to your computer and use it in GitHub Desktop.
Save danbev/4135508 to your computer and use it in GitHub Desktop.
DefaultRoute toString() using StringBuilder
public java.lang.String toString();
Code:
0: new #175 // class java/lang/StringBuilder
3: dup
4: ldc #177 // String DefaultRoute[
6: invokespecial #179 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
9: ldc #182 // String path=
11: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: aload_0
15: getfield #60 // Field path:Ljava/lang/String;
18: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: ldc #188 // String , targetClass=
23: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: aload_0
27: getfield #68 // Field targetClass:Ljava/lang/Class;
30: invokevirtual #190 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
33: ldc #193 // String , targetMethod=
35: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
38: aload_0
39: getfield #70 // Field targetMethod:Ljava/lang/reflect/Method;
42: invokevirtual #190 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
45: ldc #195 // String , roles=
47: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
50: aload_0
51: getfield #75 // Field roles:Ljava/util/Set;
54: invokevirtual #190 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
57: ldc #197 // String , throwables=
59: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
62: aload_0
63: getfield #84 // Field throwables:Ljava/util/Set;
66: invokevirtual #190 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
69: ldc #199 // String ]
71: invokevirtual #184 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
74: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
77: areturn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment