public class ContextStore extends Object implements TaggedPersistent
| Modifier and Type | Class and Description |
|---|---|
static class |
ContextStore.ContextMapper |
| Modifier and Type | Field and Description |
|---|---|
static int |
CONTEXT_ASSERT |
static int |
CONTEXT_CATCH |
static int |
CONTEXT_CLOVER_OFF |
static int |
CONTEXT_CTOR |
static int |
CONTEXT_DEPRECATED |
static int |
CONTEXT_DO |
static int |
CONTEXT_ELSE |
static int |
CONTEXT_FINALLY |
static int |
CONTEXT_FOR |
static int |
CONTEXT_IF |
static int |
CONTEXT_INSTANCE |
static int |
CONTEXT_METHOD |
static int |
CONTEXT_PRIVATE_METHOD |
static int |
CONTEXT_PROPERTY_ACCESSOR |
static int |
CONTEXT_STATIC |
static int |
CONTEXT_SWITCH |
static int |
CONTEXT_SYNC |
static int |
CONTEXT_TRY |
static int |
CONTEXT_WHILE |
static int |
NEXT_INDEX |
static int |
NO_INDEX |
| Constructor and Description |
|---|
ContextStore() |
public static final int NO_INDEX
public static final int CONTEXT_CLOVER_OFF
public static final int CONTEXT_STATIC
public static final int CONTEXT_INSTANCE
public static final int CONTEXT_CTOR
public static final int CONTEXT_METHOD
public static final int CONTEXT_SWITCH
public static final int CONTEXT_WHILE
public static final int CONTEXT_DO
public static final int CONTEXT_FOR
public static final int CONTEXT_IF
public static final int CONTEXT_ELSE
public static final int CONTEXT_TRY
public static final int CONTEXT_CATCH
public static final int CONTEXT_FINALLY
public static final int CONTEXT_SYNC
public static final int CONTEXT_ASSERT
public static final int CONTEXT_DEPRECATED
public static final int CONTEXT_PRIVATE_METHOD
public static final int CONTEXT_PROPERTY_ACCESSOR
public static final int NEXT_INDEX
public int addMethodContext(MethodRegexpContext ctx) throws CloverException
CloverExceptionpublic int addStatementContext(StatementRegexpContext ctx) throws CloverException
CloverExceptionpublic List<MethodRegexpContext> getMethodContexts()
public List<StatementRegexpContext> getStatementContexts()
public List<NamedContext> getReservedContexts()
public List<MethodRegexpContext> getReservedMethodContexts()
public List<NamedContext> getAllUserContexts()
public ContextSet createContextSetFilter(String spec)
public ContextSet createContextSetFilter(String spec, boolean invert)
spec - a comma or space separated list of context names. unrecognised names are ignoredinvert - whether to invert the maskpublic NamedContext getContext(String name)
name - to look forpublic String getContextsAsString(ContextSet set)
public NamedContext[] getContexts(ContextSet ctxSet)
ctxSet - a bit set holding the index of the contexts to getpublic static void saveCustomContexts(InstrumentationConfig config) throws CloverException
CloverExceptionpublic static ContextStore.ContextMapper mergeContextStores(Clover2Registry newReg, Collection<CloverDatabase> mergingDbs)
public int size()
public static boolean isReservedName(String name)
public void write(TaggedDataOutput out) throws IOException
write in interface TaggedPersistentIOExceptionpublic static ContextStore read(TaggedDataInput in) throws IOException
IOExceptionCopyright © 2024 OpenClover.org. All rights reserved.