test_class.declarator: event
test_class.modifier: private
test_class.original_string: private LoggingEvent event;
test_class.type: LoggingEvent
test_class.var_name: event
test_class.file: dubbo-common/src/test/java/com/alibaba/dubbo/common/utils/DubboAppenderTest.java
test_class.identifier: DubboAppenderTest
test_case.body: @Test
      public void testClear() throws Exception {
          DubboAppender.doStart();
          DubboAppender appender = new DubboAppender();
          appender.append(event);
          assertThat(DubboAppender.logList, hasSize(1));
          DubboAppender.clear();
          assertThat(DubboAppender.logList, hasSize(0));
      }
test_case.class_method_signature: DubboAppenderTest.testClear()
test_case.full_signature: @Test public void testClear()
test_case.identifier: testClear
test_case.invocations: doStart append assertThat hasSize clear assertThat hasSize
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testClear()
focal_class.declarator: available = false
focal_class.modifier: public static
focal_class.original_string: public static boolean available = false;
focal_class.type: boolean
focal_class.var_name: available
focal_class.declarator: logList = new ArrayList<Log>()
focal_class.modifier: public static
focal_class.original_string: public static List<Log> logList = new ArrayList<Log>();
focal_class.type: List<Log>
focal_class.var_name: logList
focal_class.file: dubbo-common/src/main/java/com/alibaba/dubbo/common/utils/DubboAppender.java
focal_class.identifier: DubboAppender
focal_class.class_method_signature: DubboAppender.doStart()
focal_class.full_signature: public static void doStart()
focal_class.identifier: doStart
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void doStart()
focal_class.class_method_signature: DubboAppender.doStop()
focal_class.full_signature: public static void doStop()
focal_class.identifier: doStop
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void doStop()
focal_class.class_method_signature: DubboAppender.clear()
focal_class.full_signature: public static void clear()
focal_class.identifier: clear
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: DubboAppender.append(LoggingEvent event)
focal_class.full_signature: @Override public void append(LoggingEvent event)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (LoggingEvent event)
focal_class.return: void
focal_class.signature: void append(LoggingEvent event)
focal_class.class_method_signature: DubboAppender.parseLog(LoggingEvent event)
focal_class.full_signature: private Log parseLog(LoggingEvent event)
focal_class.identifier: parseLog
focal_class.modifiers: private
focal_class.parameters: (LoggingEvent event)
focal_class.return: Log
focal_class.signature: Log parseLog(LoggingEvent event)
focal_class.superclass: extends ConsoleAppender
focal_method.body: public static void clear() {
          logList.clear();
      }
focal_method.class_method_signature: DubboAppender.clear()
focal_method.full_signature: public static void clear()
focal_method.identifier: clear
focal_method.invocations: clear
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void clear()