Class SegmentUtils
java.lang.Object
org.apache.commons.compress.harmony.unpack200.SegmentUtils
Utility class for unpack200
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intprotected static intCount the number of arguments in the descriptor.static intcountBit16(int[] flags) static intcountBit16(long[] flags) static intcountBit16(long[][] flags) static intcountInvokeInterfaceArgs(String descriptor) static intcountMatches(long[][] flags, IMatcher matcher) static intcountMatches(long[] flags, IMatcher matcher)
-
Constructor Details
-
SegmentUtils
public SegmentUtils()
-
-
Method Details
-
countArgs
-
countArgs
Count the number of arguments in the descriptor. Each long or double counts as widthOfLongsAndDoubles; all other arguments count as 1.- Parameters:
descriptor- String for which arguments are countedwidthOfLongsAndDoubles- int increment to apply for longs doubles. This is typically 1 when counting arguments alone, or 2 when counting arguments for invokeinterface.- Returns:
- integer count
-
countBit16
-
countBit16
-
countBit16
-
countInvokeInterfaceArgs
-
countMatches
-
countMatches
-