From 5c839c6d6faca6f1568c5b5a0bae64c9301c60f9 Mon Sep 17 00:00:00 2001 From: qi Date: Thu, 21 May 2020 11:09:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dequals?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pattern-builder/src/main/java/org/panda/builder/Main.java | 4 ++-- .../src/main/java/org/panda/interpreter/CommandListNode.java | 2 +- .../main/java/org/panda/interpreter/PrimitiveCommandNode.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pattern-builder/src/main/java/org/panda/builder/Main.java b/pattern-builder/src/main/java/org/panda/builder/Main.java index 5e0e170..8caa0c2 100644 --- a/pattern-builder/src/main/java/org/panda/builder/Main.java +++ b/pattern-builder/src/main/java/org/panda/builder/Main.java @@ -12,13 +12,13 @@ public class Main { usage(); System.exit(0); } - if (args[0].equals("plain")){ + if ("plain".equals(args[0])){ TextBuilder textBuilder = new TextBuilder(); Directory directory = new Directory(textBuilder); directory.construct(); String result = textBuilder.getResult(); System.out.println(result); - }else if (args[0].equals("html")){ + }else if ("html".equals(args[0])){ HTMLBuilder htmlBuilder = new HTMLBuilder(); Directory directory = new Directory(htmlBuilder); directory.construct();; diff --git a/pattern-interpreter/src/main/java/org/panda/interpreter/CommandListNode.java b/pattern-interpreter/src/main/java/org/panda/interpreter/CommandListNode.java index 21157d3..4d3b76e 100644 --- a/pattern-interpreter/src/main/java/org/panda/interpreter/CommandListNode.java +++ b/pattern-interpreter/src/main/java/org/panda/interpreter/CommandListNode.java @@ -17,7 +17,7 @@ public class CommandListNode implements Node { while (true){ if (context.currentToken() == null){ throw new ParseException("Missing 'end'"); - }else if (context.currentToken().equals("end")){ + }else if ("end".equals(context.currentToken())){ context.skipToken("end"); break; }else { diff --git a/pattern-interpreter/src/main/java/org/panda/interpreter/PrimitiveCommandNode.java b/pattern-interpreter/src/main/java/org/panda/interpreter/PrimitiveCommandNode.java index 236da7c..ec60611 100644 --- a/pattern-interpreter/src/main/java/org/panda/interpreter/PrimitiveCommandNode.java +++ b/pattern-interpreter/src/main/java/org/panda/interpreter/PrimitiveCommandNode.java @@ -12,7 +12,7 @@ public class PrimitiveCommandNode implements Node { public void parse(Context context) throws ParseException { name = context.currentToken(); context.skipToken(name); - if (!name.equals("go")&&!name.equals("right")&&!name.equals("left")){ + if (!"go".equals(name)&&!"right".equals(name)&&!"left".equals(name)){ throw new ParseException(name+" is undefined"); } }