Java Doc for IntegerValue.java in  » Development » proguard » proguard » evaluation » value » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Development » proguard » proguard.evaluation.value 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   proguard.evaluation.value.Value
      proguard.evaluation.value.Category1Value
         proguard.evaluation.value.IntegerValue

All known Subclasses:   proguard.evaluation.value.SpecificIntegerValue,
IntegerValue
public class IntegerValue extends Category1Value (Code)
This class represents a partially evaluated integer value.
author:
   Eric Lafortune




Method Summary
public  IntegerValueadd(IntegerValue other)
     Returns the sum of this IntegerValue and the given IntegerValue.
public  IntegerValueadd(SpecificIntegerValue other)
     Returns the sum of this IntegerValue and the given SpecificIntegerValue.
public  IntegerValueand(IntegerValue other)
     Returns the logical and of this IntegerValue and the given IntegerValue.
public  IntegerValueand(SpecificIntegerValue other)
     Returns the logical and of this IntegerValue and the given SpecificIntegerValue.
final public  intcomputationalType()
    
public  IntegerValueconvertToByte(ValueFactory valueFactory)
     Converts this IntegerValue to a byte IntegerValue.
public  IntegerValueconvertToCharacter(ValueFactory valueFactory)
     Converts this IntegerValue to a character IntegerValue.
public  DoubleValueconvertToDouble(ValueFactory valueFactory)
     Converts this IntegerValue to a DoubleValue.
public  FloatValueconvertToFloat(ValueFactory valueFactory)
     Converts this IntegerValue to a FloatValue.
public  LongValueconvertToLong(ValueFactory valueFactory)
     Converts this IntegerValue to a LongValue.
public  IntegerValueconvertToShort(ValueFactory valueFactory)
     Converts this IntegerValue to a short IntegerValue.
public  IntegerValuedivide(IntegerValue other)
     Returns the quotient of this IntegerValue and the given IntegerValue.
public  IntegerValuedivide(SpecificIntegerValue other)
     Returns the quotient of this IntegerValue and the given SpecificIntegerValue.
public  IntegerValuedivideOf(IntegerValue other)
     Returns the quotient of the given IntegerValue and this IntegerValue.
public  IntegerValuedivideOf(SpecificIntegerValue other)
     Returns the quotient of the given SpecificIntegerValue and this IntegerValue.
public  intequal(IntegerValue other)
     Returns whether this IntegerValue and the given IntegerValue are equal: NEVER, MAYBE, or ALWAYS.
public  intequal(SpecificIntegerValue other)
     Returns whether this IntegerValue and the given SpecificIntegerValue are equal: NEVER, MAYBE, or ALWAYS.
public  booleanequals(Object object)
    
public  IntegerValuegeneralize(IntegerValue other)
     Returns the generalization of this IntegerValue and the given other IntegerValue.
public  IntegerValuegeneralize(SpecificIntegerValue other)
     Returns the generalization of this IntegerValue and the given other SpecificIntegerValue.
final public  Valuegeneralize(Value other)
    
final public  intgreaterThan(IntegerValue other)
     Returns whether this IntegerValue is greater than the given IntegerValue: NEVER, MAYBE, or ALWAYS.
final public  intgreaterThan(SpecificIntegerValue other)
     Returns whether this IntegerValue is greater than the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
final public  intgreaterThanOrEqual(IntegerValue other)
     Returns whether this IntegerValue is greater than or equal to the given IntegerValue: NEVER, MAYBE, or ALWAYS.
final public  intgreaterThanOrEqual(SpecificIntegerValue other)
     Returns whether this IntegerValue is greater than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
public  inthashCode()
    
final public  IntegerValueintegerValue()
    
final public  StringinternalType()
    
public  intlessThan(IntegerValue other)
     Returns whether this IntegerValue is less than the given IntegerValue: NEVER, MAYBE, or ALWAYS.
public  intlessThan(SpecificIntegerValue other)
     Returns whether this IntegerValue is less than the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
public  intlessThanOrEqual(IntegerValue other)
     Returns whether this IntegerValue is less than or equal to the given IntegerValue: NEVER, MAYBE, or ALWAYS.
public  intlessThanOrEqual(SpecificIntegerValue other)
     Returns whether this IntegerValue is less than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.
public  IntegerValuemultiply(IntegerValue other)
     Returns the product of this IntegerValue and the given IntegerValue.
public  IntegerValuemultiply(SpecificIntegerValue other)
     Returns the product of this IntegerValue and the given SpecificIntegerValue.
public  IntegerValuenegate()
     Returns the negated value of this IntegerValue.
final public  intnotEqual(IntegerValue other)
     Returns whether this IntegerValue and the given IntegerValue are different: NEVER, MAYBE, or ALWAYS.
final public  intnotEqual(SpecificIntegerValue other)
     Returns whether this IntegerValue and the given SpecificIntegerValue are different: NEVER, MAYBE, or ALWAYS.
public  IntegerValueor(IntegerValue other)
     Returns the logical or of this IntegerValue and the given IntegerValue.
public  IntegerValueor(SpecificIntegerValue other)
     Returns the logical or of this IntegerValue and the given SpecificIntegerValue.
public  IntegerValueremainder(IntegerValue other)
     Returns the remainder of this IntegerValue divided by the given IntegerValue.
public  IntegerValueremainder(SpecificIntegerValue other)
     Returns the remainder of this IntegerValue divided by the given SpecificIntegerValue.
public  IntegerValueremainderOf(IntegerValue other)
     Returns the remainder of the given IntegerValue divided by this IntegerValue.
public  IntegerValueremainderOf(SpecificIntegerValue other)
     Returns the remainder of the given SpecificIntegerValue divided by this IntegerValue.
public  IntegerValueshiftLeft(IntegerValue other)
     Returns this IntegerValue, shifted left by the given IntegerValue.
public  IntegerValueshiftLeft(SpecificIntegerValue other)
     Returns this IntegerValue, shifted left by the given SpecificIntegerValue.
public  IntegerValueshiftLeftOf(IntegerValue other)
     Returns the given IntegerValue, shifted left by this IntegerValue.
public  LongValueshiftLeftOf(LongValue other)
     Returns the given LongValue, shifted left by this IntegerValue.
public  IntegerValueshiftLeftOf(SpecificIntegerValue other)
     Returns the given SpecificIntegerValue, shifted left by this IntegerValue.
public  LongValueshiftLeftOf(SpecificLongValue other)
     Returns the given SpecificLongValue, shifted left by this IntegerValue.
public  IntegerValueshiftRight(IntegerValue other)
     Returns this IntegerValue, shifted right by the given IntegerValue.
public  IntegerValueshiftRight(SpecificIntegerValue other)
     Returns this IntegerValue, shifted right by the given SpecificIntegerValue.
public  IntegerValueshiftRightOf(IntegerValue other)
     Returns the given IntegerValue, shifted right by this IntegerValue.
public  LongValueshiftRightOf(LongValue other)
     Returns the given LongValue, shifted right by this IntegerValue.
public  IntegerValueshiftRightOf(SpecificIntegerValue other)
     Returns the given SpecificIntegerValue, shifted right by this IntegerValue.
public  LongValueshiftRightOf(SpecificLongValue other)
     Returns the given SpecificLongValue, shifted right by this IntegerValue.
public  IntegerValuesubtract(IntegerValue other)
     Returns the difference of this IntegerValue and the given IntegerValue.
public  IntegerValuesubtract(SpecificIntegerValue other)
     Returns the difference of this IntegerValue and the given SpecificIntegerValue.
public  IntegerValuesubtractFrom(IntegerValue other)
     Returns the difference of the given IntegerValue and this IntegerValue.
public  IntegerValuesubtractFrom(SpecificIntegerValue other)
     Returns the difference of the given SpecificIntegerValue and this IntegerValue.
public  StringtoString()
    
public  IntegerValueunsignedShiftRight(IntegerValue other)
     Returns this unsigned IntegerValue, shifted left by the given IntegerValue.
public  IntegerValueunsignedShiftRight(SpecificIntegerValue other)
     Returns this unsigned IntegerValue, shifted right by the given SpecificIntegerValue.
public  IntegerValueunsignedShiftRightOf(IntegerValue other)
     Returns the given unsigned IntegerValue, shifted left by this IntegerValue.
public  LongValueunsignedShiftRightOf(LongValue other)
     Returns the given unsigned LongValue, shifted right by this IntegerValue.
public  IntegerValueunsignedShiftRightOf(SpecificIntegerValue other)
     Returns the given unsigned SpecificIntegerValue, shifted right by this IntegerValue.
public  LongValueunsignedShiftRightOf(SpecificLongValue other)
     Returns the given unsigned SpecificLongValue, shifted right by this IntegerValue.
public  intvalue()
     Returns the specific integer value, if applicable.
public  IntegerValuexor(IntegerValue other)
     Returns the logical xor of this IntegerValue and the given IntegerValue.
public  IntegerValuexor(SpecificIntegerValue other)
     Returns the logical xor of this IntegerValue and the given SpecificIntegerValue.



Method Detail
add
public IntegerValue add(IntegerValue other)(Code)
Returns the sum of this IntegerValue and the given IntegerValue.



add
public IntegerValue add(SpecificIntegerValue other)(Code)
Returns the sum of this IntegerValue and the given SpecificIntegerValue.



and
public IntegerValue and(IntegerValue other)(Code)
Returns the logical and of this IntegerValue and the given IntegerValue.



and
public IntegerValue and(SpecificIntegerValue other)(Code)
Returns the logical and of this IntegerValue and the given SpecificIntegerValue.



computationalType
final public int computationalType()(Code)



convertToByte
public IntegerValue convertToByte(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a byte IntegerValue.



convertToCharacter
public IntegerValue convertToCharacter(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a character IntegerValue.



convertToDouble
public DoubleValue convertToDouble(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a DoubleValue.



convertToFloat
public FloatValue convertToFloat(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a FloatValue.



convertToLong
public LongValue convertToLong(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a LongValue.



convertToShort
public IntegerValue convertToShort(ValueFactory valueFactory)(Code)
Converts this IntegerValue to a short IntegerValue.



divide
public IntegerValue divide(IntegerValue other) throws ArithmeticException(Code)
Returns the quotient of this IntegerValue and the given IntegerValue.



divide
public IntegerValue divide(SpecificIntegerValue other)(Code)
Returns the quotient of this IntegerValue and the given SpecificIntegerValue.



divideOf
public IntegerValue divideOf(IntegerValue other) throws ArithmeticException(Code)
Returns the quotient of the given IntegerValue and this IntegerValue.



divideOf
public IntegerValue divideOf(SpecificIntegerValue other)(Code)
Returns the quotient of the given SpecificIntegerValue and this IntegerValue.



equal
public int equal(IntegerValue other)(Code)
Returns whether this IntegerValue and the given IntegerValue are equal: NEVER, MAYBE, or ALWAYS.



equal
public int equal(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue and the given SpecificIntegerValue are equal: NEVER, MAYBE, or ALWAYS.



equals
public boolean equals(Object object)(Code)



generalize
public IntegerValue generalize(IntegerValue other)(Code)
Returns the generalization of this IntegerValue and the given other IntegerValue.



generalize
public IntegerValue generalize(SpecificIntegerValue other)(Code)
Returns the generalization of this IntegerValue and the given other SpecificIntegerValue.



generalize
final public Value generalize(Value other)(Code)



greaterThan
final public int greaterThan(IntegerValue other)(Code)
Returns whether this IntegerValue is greater than the given IntegerValue: NEVER, MAYBE, or ALWAYS.



greaterThan
final public int greaterThan(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue is greater than the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.



greaterThanOrEqual
final public int greaterThanOrEqual(IntegerValue other)(Code)
Returns whether this IntegerValue is greater than or equal to the given IntegerValue: NEVER, MAYBE, or ALWAYS.



greaterThanOrEqual
final public int greaterThanOrEqual(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue is greater than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.



hashCode
public int hashCode()(Code)



integerValue
final public IntegerValue integerValue()(Code)



internalType
final public String internalType()(Code)



lessThan
public int lessThan(IntegerValue other)(Code)
Returns whether this IntegerValue is less than the given IntegerValue: NEVER, MAYBE, or ALWAYS.



lessThan
public int lessThan(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue is less than the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.



lessThanOrEqual
public int lessThanOrEqual(IntegerValue other)(Code)
Returns whether this IntegerValue is less than or equal to the given IntegerValue: NEVER, MAYBE, or ALWAYS.



lessThanOrEqual
public int lessThanOrEqual(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue is less than or equal to the given SpecificIntegerValue: NEVER, MAYBE, or ALWAYS.



multiply
public IntegerValue multiply(IntegerValue other) throws ArithmeticException(Code)
Returns the product of this IntegerValue and the given IntegerValue.



multiply
public IntegerValue multiply(SpecificIntegerValue other)(Code)
Returns the product of this IntegerValue and the given SpecificIntegerValue.



negate
public IntegerValue negate()(Code)
Returns the negated value of this IntegerValue.



notEqual
final public int notEqual(IntegerValue other)(Code)
Returns whether this IntegerValue and the given IntegerValue are different: NEVER, MAYBE, or ALWAYS.



notEqual
final public int notEqual(SpecificIntegerValue other)(Code)
Returns whether this IntegerValue and the given SpecificIntegerValue are different: NEVER, MAYBE, or ALWAYS.



or
public IntegerValue or(IntegerValue other)(Code)
Returns the logical or of this IntegerValue and the given IntegerValue.



or
public IntegerValue or(SpecificIntegerValue other)(Code)
Returns the logical or of this IntegerValue and the given SpecificIntegerValue.



remainder
public IntegerValue remainder(IntegerValue other) throws ArithmeticException(Code)
Returns the remainder of this IntegerValue divided by the given IntegerValue.



remainder
public IntegerValue remainder(SpecificIntegerValue other)(Code)
Returns the remainder of this IntegerValue divided by the given SpecificIntegerValue.



remainderOf
public IntegerValue remainderOf(IntegerValue other) throws ArithmeticException(Code)
Returns the remainder of the given IntegerValue divided by this IntegerValue.



remainderOf
public IntegerValue remainderOf(SpecificIntegerValue other)(Code)
Returns the remainder of the given SpecificIntegerValue divided by this IntegerValue.



shiftLeft
public IntegerValue shiftLeft(IntegerValue other)(Code)
Returns this IntegerValue, shifted left by the given IntegerValue.



shiftLeft
public IntegerValue shiftLeft(SpecificIntegerValue other)(Code)
Returns this IntegerValue, shifted left by the given SpecificIntegerValue.



shiftLeftOf
public IntegerValue shiftLeftOf(IntegerValue other)(Code)
Returns the given IntegerValue, shifted left by this IntegerValue.



shiftLeftOf
public LongValue shiftLeftOf(LongValue other)(Code)
Returns the given LongValue, shifted left by this IntegerValue.



shiftLeftOf
public IntegerValue shiftLeftOf(SpecificIntegerValue other)(Code)
Returns the given SpecificIntegerValue, shifted left by this IntegerValue.



shiftLeftOf
public LongValue shiftLeftOf(SpecificLongValue other)(Code)
Returns the given SpecificLongValue, shifted left by this IntegerValue.



shiftRight
public IntegerValue shiftRight(IntegerValue other)(Code)
Returns this IntegerValue, shifted right by the given IntegerValue.



shiftRight
public IntegerValue shiftRight(SpecificIntegerValue other)(Code)
Returns this IntegerValue, shifted right by the given SpecificIntegerValue.



shiftRightOf
public IntegerValue shiftRightOf(IntegerValue other)(Code)
Returns the given IntegerValue, shifted right by this IntegerValue.



shiftRightOf
public LongValue shiftRightOf(LongValue other)(Code)
Returns the given LongValue, shifted right by this IntegerValue.



shiftRightOf
public IntegerValue shiftRightOf(SpecificIntegerValue other)(Code)
Returns the given SpecificIntegerValue, shifted right by this IntegerValue.



shiftRightOf
public LongValue shiftRightOf(SpecificLongValue other)(Code)
Returns the given SpecificLongValue, shifted right by this IntegerValue.



subtract
public IntegerValue subtract(IntegerValue other)(Code)
Returns the difference of this IntegerValue and the given IntegerValue.



subtract
public IntegerValue subtract(SpecificIntegerValue other)(Code)
Returns the difference of this IntegerValue and the given SpecificIntegerValue.



subtractFrom
public IntegerValue subtractFrom(IntegerValue other)(Code)
Returns the difference of the given IntegerValue and this IntegerValue.



subtractFrom
public IntegerValue subtractFrom(SpecificIntegerValue other)(Code)
Returns the difference of the given SpecificIntegerValue and this IntegerValue.



toString
public String toString()(Code)



unsignedShiftRight
public IntegerValue unsignedShiftRight(IntegerValue other)(Code)
Returns this unsigned IntegerValue, shifted left by the given IntegerValue.



unsignedShiftRight
public IntegerValue unsignedShiftRight(SpecificIntegerValue other)(Code)
Returns this unsigned IntegerValue, shifted right by the given SpecificIntegerValue.



unsignedShiftRightOf
public IntegerValue unsignedShiftRightOf(IntegerValue other)(Code)
Returns the given unsigned IntegerValue, shifted left by this IntegerValue.



unsignedShiftRightOf
public LongValue unsignedShiftRightOf(LongValue other)(Code)
Returns the given unsigned LongValue, shifted right by this IntegerValue.



unsignedShiftRightOf
public IntegerValue unsignedShiftRightOf(SpecificIntegerValue other)(Code)
Returns the given unsigned SpecificIntegerValue, shifted right by this IntegerValue.



unsignedShiftRightOf
public LongValue unsignedShiftRightOf(SpecificLongValue other)(Code)
Returns the given unsigned SpecificLongValue, shifted right by this IntegerValue.



value
public int value()(Code)
Returns the specific integer value, if applicable.



xor
public IntegerValue xor(IntegerValue other)(Code)
Returns the logical xor of this IntegerValue and the given IntegerValue.



xor
public IntegerValue xor(SpecificIntegerValue other)(Code)
Returns the logical xor of this IntegerValue and the given SpecificIntegerValue.



Methods inherited from proguard.evaluation.value.Category1Value
final public Category1Value category1Value()(Code)(Java Doc)
final public boolean isCategory2()(Code)(Java Doc)

Fields inherited from proguard.evaluation.value.Value
final public static int ALWAYS(Code)(Java Doc)
final public static int MAYBE(Code)(Java Doc)
final public static int NEVER(Code)(Java Doc)
final public static int TYPE_DOUBLE(Code)(Java Doc)
final public static int TYPE_FLOAT(Code)(Java Doc)
final public static int TYPE_INSTRUCTION_OFFSET(Code)(Java Doc)
final public static int TYPE_INTEGER(Code)(Java Doc)
final public static int TYPE_LONG(Code)(Java Doc)
final public static int TYPE_REFERENCE(Code)(Java Doc)
final public static int TYPE_TOP(Code)(Java Doc)

Methods inherited from proguard.evaluation.value.Value
public Category1Value category1Value()(Code)(Java Doc)
public Category2Value category2Value()(Code)(Java Doc)
abstract public int computationalType()(Code)(Java Doc)
public DoubleValue doubleValue()(Code)(Java Doc)
public FloatValue floatValue()(Code)(Java Doc)
abstract public Value generalize(Value other)(Code)(Java Doc)
public InstructionOffsetValue instructionOffsetValue()(Code)(Java Doc)
public IntegerValue integerValue()(Code)(Java Doc)
abstract public String internalType()(Code)(Java Doc)
abstract public boolean isCategory2()(Code)(Java Doc)
public boolean isSpecific()(Code)(Java Doc)
public LongValue longValue()(Code)(Java Doc)
public ReferenceValue referenceValue()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.