public class WtComparer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WtComparer.EmptyContentNodeComparer |
| Constructor and Description |
|---|
WtComparer() |
| Modifier and Type | Method and Description |
|---|---|
static void |
compareAndThrow(de.fau.cs.osr.ptk.common.ast.AstNode<?> rootA,
de.fau.cs.osr.ptk.common.ast.AstNode<?> rootB,
boolean compareAttributes,
boolean compareLocation)
Compare two AST subtrees for equality.
|
static boolean |
compareNoThrow(de.fau.cs.osr.ptk.common.ast.AstNode<?> rootA,
de.fau.cs.osr.ptk.common.ast.AstNode<?> rootB,
boolean compareAttributes,
boolean compareLocation) |
static de.fau.cs.osr.utils.DeepComparer |
makeComparer(boolean compareAttributes,
boolean compareLocation) |
public static void compareAndThrow(de.fau.cs.osr.ptk.common.ast.AstNode<?> rootA,
de.fau.cs.osr.ptk.common.ast.AstNode<?> rootB,
boolean compareAttributes,
boolean compareLocation)
throws de.fau.cs.osr.utils.ComparisonException
equals
method.rootA - First subtree.rootB - Second subtree.compareAttributes - Whether to include the node attributes in the comparison.de.fau.cs.osr.utils.ComparisonExceptionpublic static boolean compareNoThrow(de.fau.cs.osr.ptk.common.ast.AstNode<?> rootA,
de.fau.cs.osr.ptk.common.ast.AstNode<?> rootB,
boolean compareAttributes,
boolean compareLocation)
public static de.fau.cs.osr.utils.DeepComparer makeComparer(boolean compareAttributes,
boolean compareLocation)
Copyright © 2010–2017 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.