test_class.file: dubbo-config/dubbo-config-api/src/test/java/com/alibaba/dubbo/config/AbstractServiceConfigTest.java
test_class.identifier: AbstractServiceConfigTest
test_case.body: @Test
      public void testFilter() throws Exception {
          ServiceConfig serviceConfig = new ServiceConfig();
          serviceConfig.setFilter("mockfilter");
          assertThat(serviceConfig.getFilter(), equalTo("mockfilter"));
          Map<String, String> parameters = new HashMap<String, String>();
          parameters.put(Constants.SERVICE_FILTER_KEY, "prefilter");
          AbstractServiceConfig.appendParameters(parameters, serviceConfig);
          assertThat(parameters, hasEntry(Constants.SERVICE_FILTER_KEY, "prefilter,mockfilter"));
      }
test_case.class_method_signature: AbstractServiceConfigTest.testFilter()
test_case.full_signature: @Test public void testFilter()
test_case.identifier: testFilter
test_case.invocations: setFilter assertThat getFilter equalTo put appendParameters assertThat hasEntry
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testFilter()
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: version
focal_class.modifier: protected
focal_class.original_string: protected String version;
focal_class.type: String
focal_class.var_name: version
focal_class.declarator: group
focal_class.modifier: protected
focal_class.original_string: protected String group;
focal_class.type: String
focal_class.var_name: group
focal_class.declarator: deprecated
focal_class.modifier: protected
focal_class.original_string: protected Boolean deprecated;
focal_class.type: Boolean
focal_class.var_name: deprecated
focal_class.declarator: delay
focal_class.modifier: protected
focal_class.original_string: protected Integer delay;
focal_class.type: Integer
focal_class.var_name: delay
focal_class.declarator: export
focal_class.modifier: protected
focal_class.original_string: protected Boolean export;
focal_class.type: Boolean
focal_class.var_name: export
focal_class.declarator: weight
focal_class.modifier: protected
focal_class.original_string: protected Integer weight;
focal_class.type: Integer
focal_class.var_name: weight
focal_class.declarator: document
focal_class.modifier: protected
focal_class.original_string: protected String document;
focal_class.type: String
focal_class.var_name: document
focal_class.declarator: dynamic
focal_class.modifier: protected
focal_class.original_string: protected Boolean dynamic;
focal_class.type: Boolean
focal_class.var_name: dynamic
focal_class.declarator: token
focal_class.modifier: protected
focal_class.original_string: protected String token;
focal_class.type: String
focal_class.var_name: token
focal_class.declarator: accesslog
focal_class.modifier: protected
focal_class.original_string: protected String accesslog;
focal_class.type: String
focal_class.var_name: accesslog
focal_class.declarator: protocols
focal_class.modifier: protected
focal_class.original_string: protected List<ProtocolConfig> protocols;
focal_class.type: List<ProtocolConfig>
focal_class.var_name: protocols
focal_class.declarator: executes
focal_class.modifier: private
focal_class.original_string: private Integer executes;
focal_class.type: Integer
focal_class.var_name: executes
focal_class.declarator: register
focal_class.modifier: private
focal_class.original_string: private Boolean register;
focal_class.type: Boolean
focal_class.var_name: register
focal_class.declarator: warmup
focal_class.modifier: private
focal_class.original_string: private Integer warmup;
focal_class.type: Integer
focal_class.var_name: warmup
focal_class.declarator: serialization
focal_class.modifier: private
focal_class.original_string: private String serialization;
focal_class.type: String
focal_class.var_name: serialization
focal_class.declarator: tag
focal_class.modifier: protected
focal_class.original_string: protected String tag;
focal_class.type: String
focal_class.var_name: tag
focal_class.file: dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractServiceConfig.java
focal_class.identifier: AbstractServiceConfig
focal_class.class_method_signature: AbstractServiceConfig.getVersion()
focal_class.full_signature: public String getVersion()
focal_class.identifier: getVersion
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getVersion()
focal_class.class_method_signature: AbstractServiceConfig.setVersion(String version)
focal_class.full_signature: public void setVersion(String version)
focal_class.identifier: setVersion
focal_class.modifiers: public
focal_class.parameters: (String version)
focal_class.return: void
focal_class.signature: void setVersion(String version)
focal_class.class_method_signature: AbstractServiceConfig.getGroup()
focal_class.full_signature: public String getGroup()
focal_class.identifier: getGroup
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getGroup()
focal_class.class_method_signature: AbstractServiceConfig.setGroup(String group)
focal_class.full_signature: public void setGroup(String group)
focal_class.identifier: setGroup
focal_class.modifiers: public
focal_class.parameters: (String group)
focal_class.return: void
focal_class.signature: void setGroup(String group)
focal_class.class_method_signature: AbstractServiceConfig.getDelay()
focal_class.full_signature: public Integer getDelay()
focal_class.identifier: getDelay
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getDelay()
focal_class.class_method_signature: AbstractServiceConfig.setDelay(Integer delay)
focal_class.full_signature: public void setDelay(Integer delay)
focal_class.identifier: setDelay
focal_class.modifiers: public
focal_class.parameters: (Integer delay)
focal_class.return: void
focal_class.signature: void setDelay(Integer delay)
focal_class.class_method_signature: AbstractServiceConfig.getExport()
focal_class.full_signature: public Boolean getExport()
focal_class.identifier: getExport
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean getExport()
focal_class.class_method_signature: AbstractServiceConfig.setExport(Boolean export)
focal_class.full_signature: public void setExport(Boolean export)
focal_class.identifier: setExport
focal_class.modifiers: public
focal_class.parameters: (Boolean export)
focal_class.return: void
focal_class.signature: void setExport(Boolean export)
focal_class.class_method_signature: AbstractServiceConfig.getWeight()
focal_class.full_signature: public Integer getWeight()
focal_class.identifier: getWeight
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getWeight()
focal_class.class_method_signature: AbstractServiceConfig.setWeight(Integer weight)
focal_class.full_signature: public void setWeight(Integer weight)
focal_class.identifier: setWeight
focal_class.modifiers: public
focal_class.parameters: (Integer weight)
focal_class.return: void
focal_class.signature: void setWeight(Integer weight)
focal_class.class_method_signature: AbstractServiceConfig.getDocument()
focal_class.full_signature: @Parameter(escaped = true) public String getDocument()
focal_class.identifier: getDocument
focal_class.modifiers: @Parameter(escaped = true) public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDocument()
focal_class.class_method_signature: AbstractServiceConfig.setDocument(String document)
focal_class.full_signature: public void setDocument(String document)
focal_class.identifier: setDocument
focal_class.modifiers: public
focal_class.parameters: (String document)
focal_class.return: void
focal_class.signature: void setDocument(String document)
focal_class.class_method_signature: AbstractServiceConfig.getToken()
focal_class.full_signature: public String getToken()
focal_class.identifier: getToken
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getToken()
focal_class.class_method_signature: AbstractServiceConfig.setToken(String token)
focal_class.full_signature: public void setToken(String token)
focal_class.identifier: setToken
focal_class.modifiers: public
focal_class.parameters: (String token)
focal_class.return: void
focal_class.signature: void setToken(String token)
focal_class.class_method_signature: AbstractServiceConfig.setToken(Boolean token)
focal_class.full_signature: public void setToken(Boolean token)
focal_class.identifier: setToken
focal_class.modifiers: public
focal_class.parameters: (Boolean token)
focal_class.return: void
focal_class.signature: void setToken(Boolean token)
focal_class.class_method_signature: AbstractServiceConfig.isDeprecated()
focal_class.full_signature: public Boolean isDeprecated()
focal_class.identifier: isDeprecated
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean isDeprecated()
focal_class.class_method_signature: AbstractServiceConfig.setDeprecated(Boolean deprecated)
focal_class.full_signature: public void setDeprecated(Boolean deprecated)
focal_class.identifier: setDeprecated
focal_class.modifiers: public
focal_class.parameters: (Boolean deprecated)
focal_class.return: void
focal_class.signature: void setDeprecated(Boolean deprecated)
focal_class.class_method_signature: AbstractServiceConfig.isDynamic()
focal_class.full_signature: public Boolean isDynamic()
focal_class.identifier: isDynamic
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean isDynamic()
focal_class.class_method_signature: AbstractServiceConfig.setDynamic(Boolean dynamic)
focal_class.full_signature: public void setDynamic(Boolean dynamic)
focal_class.identifier: setDynamic
focal_class.modifiers: public
focal_class.parameters: (Boolean dynamic)
focal_class.return: void
focal_class.signature: void setDynamic(Boolean dynamic)
focal_class.class_method_signature: AbstractServiceConfig.getProtocols()
focal_class.full_signature: public List<ProtocolConfig> getProtocols()
focal_class.identifier: getProtocols
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<ProtocolConfig>
focal_class.signature: List<ProtocolConfig> getProtocols()
focal_class.class_method_signature: AbstractServiceConfig.setProtocols(List<? extends ProtocolConfig> protocols)
focal_class.full_signature: @SuppressWarnings({"unchecked"}) public void setProtocols(List<? extends ProtocolConfig> protocols)
focal_class.identifier: setProtocols
focal_class.modifiers: @SuppressWarnings({"unchecked"}) public
focal_class.parameters: (List<? extends ProtocolConfig> protocols)
focal_class.return: void
focal_class.signature: void setProtocols(List<? extends ProtocolConfig> protocols)
focal_class.class_method_signature: AbstractServiceConfig.getProtocol()
focal_class.full_signature: public ProtocolConfig getProtocol()
focal_class.identifier: getProtocol
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ProtocolConfig
focal_class.signature: ProtocolConfig getProtocol()
focal_class.class_method_signature: AbstractServiceConfig.setProtocol(ProtocolConfig protocol)
focal_class.full_signature: public void setProtocol(ProtocolConfig protocol)
focal_class.identifier: setProtocol
focal_class.modifiers: public
focal_class.parameters: (ProtocolConfig protocol)
focal_class.return: void
focal_class.signature: void setProtocol(ProtocolConfig protocol)
focal_class.class_method_signature: AbstractServiceConfig.getAccesslog()
focal_class.full_signature: public String getAccesslog()
focal_class.identifier: getAccesslog
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAccesslog()
focal_class.class_method_signature: AbstractServiceConfig.setAccesslog(String accesslog)
focal_class.full_signature: public void setAccesslog(String accesslog)
focal_class.identifier: setAccesslog
focal_class.modifiers: public
focal_class.parameters: (String accesslog)
focal_class.return: void
focal_class.signature: void setAccesslog(String accesslog)
focal_class.class_method_signature: AbstractServiceConfig.setAccesslog(Boolean accesslog)
focal_class.full_signature: public void setAccesslog(Boolean accesslog)
focal_class.identifier: setAccesslog
focal_class.modifiers: public
focal_class.parameters: (Boolean accesslog)
focal_class.return: void
focal_class.signature: void setAccesslog(Boolean accesslog)
focal_class.class_method_signature: AbstractServiceConfig.getExecutes()
focal_class.full_signature: public Integer getExecutes()
focal_class.identifier: getExecutes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getExecutes()
focal_class.class_method_signature: AbstractServiceConfig.setExecutes(Integer executes)
focal_class.full_signature: public void setExecutes(Integer executes)
focal_class.identifier: setExecutes
focal_class.modifiers: public
focal_class.parameters: (Integer executes)
focal_class.return: void
focal_class.signature: void setExecutes(Integer executes)
focal_class.class_method_signature: AbstractServiceConfig.getFilter()
focal_class.full_signature: @Override @Parameter(key = Constants.SERVICE_FILTER_KEY, append = true) public String getFilter()
focal_class.identifier: getFilter
focal_class.modifiers: @Override @Parameter(key = Constants.SERVICE_FILTER_KEY, append = true) public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFilter()
focal_class.class_method_signature: AbstractServiceConfig.getListener()
focal_class.full_signature: @Override @Parameter(key = Constants.EXPORTER_LISTENER_KEY, append = true) public String getListener()
focal_class.identifier: getListener
focal_class.modifiers: @Override @Parameter(key = Constants.EXPORTER_LISTENER_KEY, append = true) public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getListener()
focal_class.class_method_signature: AbstractServiceConfig.setListener(String listener)
focal_class.full_signature: @Override public void setListener(String listener)
focal_class.identifier: setListener
focal_class.modifiers: @Override public
focal_class.parameters: (String listener)
focal_class.return: void
focal_class.signature: void setListener(String listener)
focal_class.class_method_signature: AbstractServiceConfig.isRegister()
focal_class.full_signature: public Boolean isRegister()
focal_class.identifier: isRegister
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Boolean
focal_class.signature: Boolean isRegister()
focal_class.class_method_signature: AbstractServiceConfig.setRegister(Boolean register)
focal_class.full_signature: public void setRegister(Boolean register)
focal_class.identifier: setRegister
focal_class.modifiers: public
focal_class.parameters: (Boolean register)
focal_class.return: void
focal_class.signature: void setRegister(Boolean register)
focal_class.class_method_signature: AbstractServiceConfig.getWarmup()
focal_class.full_signature: public Integer getWarmup()
focal_class.identifier: getWarmup
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getWarmup()
focal_class.class_method_signature: AbstractServiceConfig.setWarmup(Integer warmup)
focal_class.full_signature: public void setWarmup(Integer warmup)
focal_class.identifier: setWarmup
focal_class.modifiers: public
focal_class.parameters: (Integer warmup)
focal_class.return: void
focal_class.signature: void setWarmup(Integer warmup)
focal_class.class_method_signature: AbstractServiceConfig.getSerialization()
focal_class.full_signature: public String getSerialization()
focal_class.identifier: getSerialization
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSerialization()
focal_class.class_method_signature: AbstractServiceConfig.setSerialization(String serialization)
focal_class.full_signature: public void setSerialization(String serialization)
focal_class.identifier: setSerialization
focal_class.modifiers: public
focal_class.parameters: (String serialization)
focal_class.return: void
focal_class.signature: void setSerialization(String serialization)
focal_class.class_method_signature: AbstractServiceConfig.getTag()
focal_class.full_signature: @Parameter(key = "dubbo.tag") public String getTag()
focal_class.identifier: getTag
focal_class.modifiers: @Parameter(key = "dubbo.tag") public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getTag()
focal_class.class_method_signature: AbstractServiceConfig.setTag(String tag)
focal_class.full_signature: public void setTag(String tag)
focal_class.identifier: setTag
focal_class.modifiers: public
focal_class.parameters: (String tag)
focal_class.return: void
focal_class.signature: void setTag(String tag)
focal_class.superclass: extends AbstractInterfaceConfig
focal_method.body: @Override
      @Parameter(key = Constants.SERVICE_FILTER_KEY, append = true)
      public String getFilter() {
          return super.getFilter();
      }
focal_method.class_method_signature: AbstractServiceConfig.getFilter()
focal_method.full_signature: @Override @Parameter(key = Constants.SERVICE_FILTER_KEY, append = true) public String getFilter()
focal_method.identifier: getFilter
focal_method.invocations: getFilter
focal_method.modifiers: @Override @Parameter(key = Constants.SERVICE_FILTER_KEY, append = true) public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getFilter()