// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) fieldsfirst lnc
// Source File Name: NameTest.java
package com.icl.saxon.pattern;
import com.icl.saxon.om.NodeInfo;
// Referenced classes of package com.icl.saxon.pattern:
// NodeTest
public class NameTest extends NodeTest
{
private short nodeType;
private int fingerprint;
public NameTest(short word0, int i)
{
/* 20*/ nodeType = word0;
/* 21*/ fingerprint = i & 0xfffff;
/* 22*/ String s = " ";
}
public NameTest(NodeInfo nodeinfo)
{
/* 31*/ nodeType = nodeinfo.getNodeType();
/* 32*/ fingerprint = nodeinfo.getFingerprint();
}
public final boolean matches(NodeInfo nodeinfo)
{
/* 40*/ return fingerprint == nodeinfo.getFingerprint() && nodeType == nodeinfo.getNodeType();
}
public boolean matches(short word0, int i)
{
/* 53*/ return (i & 0xfffff) == fingerprint && word0 == nodeType;
}
public final double getDefaultPriority()
{
/* 62*/ return 0.0D;
}
public int getFingerprint()
{
/* 70*/ return fingerprint;
}
public short getNodeType()
{
/* 80*/ return nodeType;
}
}