test_class.file: plugin/src/test/java/org/jenkinsci/plugins/structs/describable/UninstantiatedDescribableTest.java
test_class.identifier: UninstantiatedDescribableTest
test_case.body: @Test
      public void _toString() {
          assertEquals("@symbol$class(x=4,y=hello)", make().toString());
      }
test_case.class_method_signature: UninstantiatedDescribableTest._toString()
test_case.full_signature: @Test public void _toString()
test_case.identifier: _toString
test_case.invocations: assertEquals toString make
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void _toString()
focal_class.declarator: symbol
focal_class.modifier: private
focal_class.original_string: private String symbol;
focal_class.type: String
focal_class.var_name: symbol
focal_class.declarator: klass
focal_class.modifier: private
focal_class.original_string: private String klass;
focal_class.type: String
focal_class.var_name: klass
focal_class.declarator: arguments
focal_class.modifier: private final
focal_class.original_string: private final Map<String,?> arguments;
focal_class.type: Map<String,?>
focal_class.var_name: arguments
focal_class.declarator: model
focal_class.modifier: private
focal_class.original_string: private DescribableModel model;
focal_class.type: DescribableModel
focal_class.var_name: model
focal_class.declarator: serialVersionUID = 1L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 1L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: ANONYMOUS_KEY = "<anonymous>"
focal_class.modifier: public static final
focal_class.original_string: public static final String ANONYMOUS_KEY = "<anonymous>";
focal_class.type: String
focal_class.var_name: ANONYMOUS_KEY
focal_class.file: plugin/src/main/java/org/jenkinsci/plugins/structs/describable/UninstantiatedDescribable.java
focal_class.identifier: UninstantiatedDescribable
focal_class.interfaces: implements Serializable
focal_class.class_method_signature: UninstantiatedDescribable.UninstantiatedDescribable(String symbol, String klass, Map<String, ?> arguments)
focal_class.full_signature: public  UninstantiatedDescribable(String symbol, String klass, Map<String, ?> arguments)
focal_class.identifier: UninstantiatedDescribable
focal_class.modifiers: public
focal_class.parameters: (String symbol, String klass, Map<String, ?> arguments)
focal_class.signature:  UninstantiatedDescribable(String symbol, String klass, Map<String, ?> arguments)
focal_class.class_method_signature: UninstantiatedDescribable.UninstantiatedDescribable(Map<String, ?> arguments)
focal_class.full_signature: public  UninstantiatedDescribable(Map<String, ?> arguments)
focal_class.identifier: UninstantiatedDescribable
focal_class.modifiers: public
focal_class.parameters: (Map<String, ?> arguments)
focal_class.signature:  UninstantiatedDescribable(Map<String, ?> arguments)
focal_class.class_method_signature: UninstantiatedDescribable.withArguments(Map<String, ?> arguments)
focal_class.full_signature: public UninstantiatedDescribable withArguments(Map<String, ?> arguments)
focal_class.identifier: withArguments
focal_class.modifiers: public
focal_class.parameters: (Map<String, ?> arguments)
focal_class.return: UninstantiatedDescribable
focal_class.signature: UninstantiatedDescribable withArguments(Map<String, ?> arguments)
focal_class.class_method_signature: UninstantiatedDescribable.getSymbol()
focal_class.full_signature: public @Nullable String getSymbol()
focal_class.identifier: getSymbol
focal_class.modifiers: public @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSymbol()
focal_class.class_method_signature: UninstantiatedDescribable.setSymbol(String symbol)
focal_class.full_signature: public void setSymbol(String symbol)
focal_class.identifier: setSymbol
focal_class.modifiers: public
focal_class.parameters: (String symbol)
focal_class.return: void
focal_class.signature: void setSymbol(String symbol)
focal_class.class_method_signature: UninstantiatedDescribable.getKlass()
focal_class.full_signature: public @Nullable String getKlass()
focal_class.identifier: getKlass
focal_class.modifiers: public @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getKlass()
focal_class.class_method_signature: UninstantiatedDescribable.setKlass(String klass)
focal_class.full_signature: public void setKlass(String klass)
focal_class.identifier: setKlass
focal_class.modifiers: public
focal_class.parameters: (String klass)
focal_class.return: void
focal_class.signature: void setKlass(String klass)
focal_class.class_method_signature: UninstantiatedDescribable.getModel()
focal_class.full_signature: public @CheckForNull DescribableModel getModel()
focal_class.identifier: getModel
focal_class.modifiers: public @CheckForNull
focal_class.parameters: ()
focal_class.return: DescribableModel
focal_class.signature: DescribableModel getModel()
focal_class.class_method_signature: UninstantiatedDescribable.setModel(DescribableModel model)
focal_class.full_signature: public void setModel(DescribableModel model)
focal_class.identifier: setModel
focal_class.modifiers: public
focal_class.parameters: (DescribableModel model)
focal_class.return: void
focal_class.signature: void setModel(DescribableModel model)
focal_class.class_method_signature: UninstantiatedDescribable.getArguments()
focal_class.full_signature: public Map<String, ?> getArguments()
focal_class.identifier: getArguments
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, ?>
focal_class.signature: Map<String, ?> getArguments()
focal_class.class_method_signature: UninstantiatedDescribable.hasSoleRequiredArgument()
focal_class.full_signature: public boolean hasSoleRequiredArgument()
focal_class.identifier: hasSoleRequiredArgument
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasSoleRequiredArgument()
focal_class.class_method_signature: UninstantiatedDescribable.toMap()
focal_class.full_signature: public Map<String,Object> toMap()
focal_class.identifier: toMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String,Object>
focal_class.signature: Map<String,Object> toMap()
focal_class.class_method_signature: UninstantiatedDescribable.toShallowMap()
focal_class.full_signature: public Map<String,Object> toShallowMap()
focal_class.identifier: toShallowMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String,Object>
focal_class.signature: Map<String,Object> toShallowMap()
focal_class.class_method_signature: UninstantiatedDescribable.toMap(Object v)
focal_class.full_signature: private static Object toMap(Object v)
focal_class.identifier: toMap
focal_class.modifiers: private static
focal_class.parameters: (Object v)
focal_class.return: Object
focal_class.signature: Object toMap(Object v)
focal_class.class_method_signature: UninstantiatedDescribable.instantiate()
focal_class.full_signature: @Deprecated public Object instantiate()
focal_class.identifier: instantiate
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object instantiate()
focal_class.class_method_signature: UninstantiatedDescribable.instantiate(TaskListener listener)
focal_class.full_signature: public Object instantiate(TaskListener listener)
focal_class.identifier: instantiate
focal_class.modifiers: public
focal_class.parameters: (TaskListener listener)
focal_class.return: Object
focal_class.signature: Object instantiate(TaskListener listener)
focal_class.class_method_signature: UninstantiatedDescribable.instantiate(Class<T> base)
focal_class.full_signature: @Deprecated public T instantiate(Class<T> base)
focal_class.identifier: instantiate
focal_class.modifiers: @Deprecated public
focal_class.parameters: (Class<T> base)
focal_class.return: T
focal_class.signature: T instantiate(Class<T> base)
focal_class.class_method_signature: UninstantiatedDescribable.instantiate(Class<T> base, TaskListener listener)
focal_class.full_signature: public T instantiate(Class<T> base, TaskListener listener)
focal_class.identifier: instantiate
focal_class.modifiers: public
focal_class.parameters: (Class<T> base, TaskListener listener)
focal_class.return: T
focal_class.signature: T instantiate(Class<T> base, TaskListener listener)
focal_class.class_method_signature: UninstantiatedDescribable.from(Object o)
focal_class.full_signature: public static UninstantiatedDescribable from(Object o)
focal_class.identifier: from
focal_class.modifiers: public static
focal_class.parameters: (Object o)
focal_class.return: UninstantiatedDescribable
focal_class.signature: UninstantiatedDescribable from(Object o)
focal_class.class_method_signature: UninstantiatedDescribable.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: UninstantiatedDescribable.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: UninstantiatedDescribable.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @Override
      public String toString() {
          StringBuilder b = new StringBuilder();
          if (symbol!=null)
              b.append('@').append(symbol);
          if (klass!=null)
              b.append('$').append(klass);
          b.append('(');
          boolean first = true;
          for (Entry<String,?> e : arguments.entrySet()) {
              if (first)  first = false;
              else        b.append(',');
              b.append(e.getKey()).append('=').append(e.getValue());
          }
          b.append(')');
          return b.toString();
     }
focal_method.class_method_signature: UninstantiatedDescribable.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.invocations: append append append append append entrySet append append append append getKey getValue append toString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()