Classfile jar:file:///var/lib/toadex/fleet-worker/run-20261114-215136-worker-00002/slot-data/job-5/workspaces/bugbounty-ch/baloise-germany/work/source-derived/guidewire-policycenter-repo/admin/lib/pl-10.13.6.jar!/gw/api/web/DisplayKeyValuesServlet.class Last modified Feb 1, 1980; size 1754 bytes SHA-256 checksum 22372fae3a5a6d5bec898706740f8372ef595c922e2b9a9510187803f211dd8a Compiled from "DisplayKeyValuesServlet.gs" public class gw.api.web.DisplayKeyValuesServlet extends javax.servlet.http.HttpServlet implements gw.lang.reflect.gs.IGosuClassObject minor version: 0 major version: 52 flags: (0x0021) ACC_PUBLIC, ACC_SUPER this_class: #2 // gw/api/web/DisplayKeyValuesServlet super_class: #4 // javax/servlet/http/HttpServlet interfaces: 1, fields: 0, methods: 4, attributes: 3 Constant pool: #1 = Utf8 gw/api/web/DisplayKeyValuesServlet #2 = Class #1 // gw/api/web/DisplayKeyValuesServlet #3 = Utf8 javax/servlet/http/HttpServlet #4 = Class #3 // javax/servlet/http/HttpServlet #5 = Utf8 gw/lang/reflect/gs/IGosuClassObject #6 = Class #5 // gw/lang/reflect/gs/IGosuClassObject #7 = Utf8 DisplayKeyValuesServlet.gs #8 = Utf8 gw/api/web/DisplayKeyValuesServlet$block_0_ #9 = Class #8 // gw/api/web/DisplayKeyValuesServlet$block_0_ #10 = Utf8 block_0_ #11 = Utf8 #12 = Utf8 ()V #13 = Utf8 manifold/internal/runtime/Bootstrap #14 = Class #13 // manifold/internal/runtime/Bootstrap #15 = Utf8 init #16 = Utf8 ()Z #17 = NameAndType #15:#16 // init:()Z #18 = Methodref #14.#17 // manifold/internal/runtime/Bootstrap.init:()Z #19 = Utf8 #20 = NameAndType #19:#12 // "":()V #21 = Methodref #4.#20 // javax/servlet/http/HttpServlet."":()V #22 = Utf8 this #23 = Utf8 Lgw/api/web/DisplayKeyValuesServlet; #24 = Utf8 doGet #25 = Utf8 (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V #26 = Utf8 checksum #27 = String #26 // checksum #28 = Utf8 javax/servlet/http/HttpServletRequest #29 = Class #28 // javax/servlet/http/HttpServletRequest #30 = Utf8 getParameter #31 = Utf8 (Ljava/lang/String;)Ljava/lang/String; #32 = NameAndType #30:#31 // getParameter:(Ljava/lang/String;)Ljava/lang/String; #33 = InterfaceMethodref #29.#32 // javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String; #34 = Utf8 gw/api/web/DisplayKeyValuesServletHelper #35 = Class #34 // gw/api/web/DisplayKeyValuesServletHelper #36 = Utf8 ()Ljava/lang/String; #37 = NameAndType #26:#36 // checksum:()Ljava/lang/String; #38 = Methodref #35.#37 // gw/api/web/DisplayKeyValuesServletHelper.checksum:()Ljava/lang/String; #39 = Utf8 java/lang/Object #40 = Class #39 // java/lang/Object #41 = Utf8 equals #42 = Utf8 (Ljava/lang/Object;)Z #43 = NameAndType #41:#42 // equals:(Ljava/lang/Object;)Z #44 = Methodref #40.#43 // java/lang/Object.equals:(Ljava/lang/Object;)Z #45 = Utf8 writeResponse #46 = Utf8 (Ljavax/servlet/http/HttpServletResponse;)V #47 = NameAndType #45:#46 // writeResponse:(Ljavax/servlet/http/HttpServletResponse;)V #48 = Methodref #35.#47 // gw/api/web/DisplayKeyValuesServletHelper.writeResponse:(Ljavax/servlet/http/HttpServletResponse;)V #49 = Utf8 javax/servlet/http/HttpServletResponse #50 = Class #49 // javax/servlet/http/HttpServletResponse #51 = Utf8 SC_NOT_FOUND #52 = Utf8 I #53 = NameAndType #51:#52 // SC_NOT_FOUND:I #54 = Fieldref #50.#53 // javax/servlet/http/HttpServletResponse.SC_NOT_FOUND:I #55 = Utf8 Could not find display keys with given checksum #56 = String #55 // Could not find display keys with given checksum #57 = Utf8 sendError #58 = Utf8 (ILjava/lang/String;)V #59 = NameAndType #57:#58 // sendError:(ILjava/lang/String;)V #60 = InterfaceMethodref #50.#59 // javax/servlet/http/HttpServletResponse.sendError:(ILjava/lang/String;)V #61 = Utf8 req #62 = Utf8 Ljavax/servlet/http/HttpServletRequest; #63 = Utf8 resp #64 = Utf8 Ljavax/servlet/http/HttpServletResponse; #65 = Utf8 Ljava/lang/String; #66 = Utf8 java/lang/String #67 = Class #66 // java/lang/String #68 = Utf8 getIntrinsicType #69 = Utf8 ()Lgw/lang/reflect/IType; #70 = Utf8 gw/internal/gosu/runtime/GosuRuntimeMethods #71 = Class #70 // gw/internal/gosu/runtime/GosuRuntimeMethods #72 = Utf8 getType #73 = Utf8 (Ljava/lang/Object;)Lgw/lang/reflect/IType; #74 = NameAndType #72:#73 // getType:(Ljava/lang/Object;)Lgw/lang/reflect/IType; #75 = Methodref #71.#74 // gw/internal/gosu/runtime/GosuRuntimeMethods.getType:(Ljava/lang/Object;)Lgw/lang/reflect/IType; #76 = Utf8 Code #77 = Utf8 LocalVariableTable #78 = Utf8 StackMapTable #79 = Utf8 LineNumberTable #80 = Utf8 InnerClasses #81 = Utf8 SourceFile #82 = Utf8 GosuVersion { static {}; descriptor: ()V flags: (0x0008) ACC_STATIC Code: stack=1, locals=0, args_size=0 0: invokestatic #18 // Method manifold/internal/runtime/Bootstrap.init:()Z 3: pop 4: return public gw.api.web.DisplayKeyValuesServlet(); descriptor: ()V flags: (0x0001) ACC_PUBLIC Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokespecial #21 // Method javax/servlet/http/HttpServlet."":()V 4: return LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lgw/api/web/DisplayKeyValuesServlet; protected void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse); descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V flags: (0x0004) ACC_PROTECTED Code: stack=3, locals=6, args_size=3 0: aload_1 1: ldc #27 // String checksum 3: invokeinterface #33, 2 // InterfaceMethod javax/servlet/http/HttpServletRequest.getParameter:(Ljava/lang/String;)Ljava/lang/String; 8: astore_3 9: invokestatic #38 // Method gw/api/web/DisplayKeyValuesServletHelper.checksum:()Ljava/lang/String; 12: astore 4 14: aload_3 15: astore 5 17: aload 4 19: aload 5 21: if_acmpeq 44 24: aload 4 26: ifnull 48 29: aload 5 31: ifnull 48 34: aload 4 36: aload 5 38: invokevirtual #44 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z 41: ifeq 48 44: iconst_1 45: goto 49 48: iconst_0 49: ifeq 59 52: aload_2 53: invokestatic #48 // Method gw/api/web/DisplayKeyValuesServletHelper.writeResponse:(Ljavax/servlet/http/HttpServletResponse;)V 56: goto 70 59: aload_2 60: getstatic #54 // Field javax/servlet/http/HttpServletResponse.SC_NOT_FOUND:I 63: ldc #56 // String Could not find display keys with given checksum 65: invokeinterface #60, 3 // InterfaceMethod javax/servlet/http/HttpServletResponse.sendError:(ILjava/lang/String;)V 70: return StackMapTable: number_of_entries = 5 frame_type = 254 /* append */ offset_delta = 44 locals = [ class java/lang/String, class java/lang/String, class java/lang/String ] frame_type = 3 /* same */ frame_type = 64 /* same_locals_1_stack_item */ stack = [ int ] frame_type = 9 /* same */ frame_type = 10 /* same */ LineNumberTable: line 17: 0 line 18: 9 line 19: 52 line 21: 59 line 23: 70 LocalVariableTable: Start Length Slot Name Signature 0 71 0 this Lgw/api/web/DisplayKeyValuesServlet; 0 71 1 req Ljavax/servlet/http/HttpServletRequest; 0 71 2 resp Ljavax/servlet/http/HttpServletResponse; 9 61 3 checksum Ljava/lang/String; public gw.lang.reflect.IType getIntrinsicType(); descriptor: ()Lgw/lang/reflect/IType; flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokestatic #75 // Method gw/internal/gosu/runtime/GosuRuntimeMethods.getType:(Ljava/lang/Object;)Lgw/lang/reflect/IType; 4: areturn LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lgw/api/web/DisplayKeyValuesServlet; } InnerClasses: public static #10= #9 of #2; // block_0_=class gw/api/web/DisplayKeyValuesServlet$block_0_ of class gw/api/web/DisplayKeyValuesServlet SourceFile: "DisplayKeyValuesServlet.gs" GosuVersion: length = 0x7 (unknown attribute) 31 2E 31 34 2E 31 36