org.aspectj.compiler.base.ast
Class NumericLiteralExpr

java.lang.Object
  extended byorg.aspectj.compiler.base.CompilerObject
      extended byorg.aspectj.compiler.base.ast.ASTObject
          extended byorg.aspectj.compiler.base.ast.Expr
              extended byorg.aspectj.compiler.base.ast.JavaExpr
                  extended byorg.aspectj.compiler.base.ast.LiteralExpr
                      extended byorg.aspectj.compiler.base.ast.NumericLiteralExpr
All Implemented Interfaces:
MajPrimaryExpr
Direct Known Subclasses:
DoubleLiteralExpr, FloatLiteralExpr, IntLiteralExpr, LongLiteralExpr

public abstract class NumericLiteralExpr
extends LiteralExpr


Field Summary
 
Fields inherited from class org.aspectj.compiler.base.ast.LiteralExpr
type, value
 
Fields inherited from class org.aspectj.compiler.base.ast.ASTObject
dummySource, parent, sourceLocation
 
Constructor Summary
protected NumericLiteralExpr()
           
protected NumericLiteralExpr(SourceLocation source)
           
  NumericLiteralExpr(SourceLocation location, Type _type, java.lang.String _value)
           
  NumericLiteralExpr(Type _type, java.lang.String _value)
           
 
Method Summary
 java.lang.String getDefaultDisplayName()
           
 
Methods inherited from class org.aspectj.compiler.base.ast.LiteralExpr
addConstant, canBeCopied, cgEffect, cgValue, discoverType, getBooleanValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getStringValue, getType, getValue, isUltimatelyLiteral, makeReference, setType, setValue, unparse
 
Methods inherited from class org.aspectj.compiler.base.ast.Expr
assertType, cgBuffer, cgTest, cgValue, checkSpec, cleanup, isAssignableTo, isConstantFalse, isConstantTrue, isConstantZero, isInConstructorCallExpr, isInExprStmt, isLegalStmt, isMethodConvertableTo, makeQualifiedThis, postCopy, showOperatorTypeError, showOperatorTypeError, walkCleanup, walkFrameLoc
 
Methods inherited from class org.aspectj.compiler.base.ast.ASTObject
addComment, buildAccessMethod, checkNoSharing, clearComment, clearParent, contains, containsTypes, copy, copyWalk, display, fixAccessPost, fixAST, fromSource, getAST, getBeginColumn, getBeginLine, getBytecodeType, getBytecodeTypeDec, getChildAt, getChildCount, getChildNameAt, getComment, getCompilationUnit, getDeclaringType, getEnclosingCodeDec, getEnclosingDec, getEndColumn, getEndLine, getEndPosition, getFormalComment, getLexicalType, getOutermostBytecodeType, getOutermostLexicalType, getParent, getSourceDirectoryName, getSourceFile, getSourceFileName, getSourceLocation, getStartPosition, hasLegalProtectedAccess, hasSource, hasSourceLocation, implementMixin, indexOf, inStaticContext, isLanguageVisible, isLeaf, isSynthetic, makeChild, makeChild, postAssignmentCheck, postCleanup, postFixAST, postImplementMixin, postInnerAccess, postInnerInfo, postLift, postMove, postScope, postThreading, preAssignmentCheck, preCopy, preIntroduction, preLift, preMove, preScope, preThreading, remove, remove, removeChildAt, replaceWith, setChildAt, setFormalComment, setParent, setParents, setSource, setSourceLocation, setSyntheticSource, showError, showMessage, showTypeError, showWarning, toShortString, toString, unparse, walk, walkAnalysis, walkAssignmentCheck, walkFlow, walkForwardReference, walkInnerInfo, walkMemberMunger, walkScope
 
Methods inherited from class org.aspectj.compiler.base.CompilerObject
getCompiler, getOptions, getTypeManager, getWorld
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.aspectj.compiler.base.ast.MajPrimaryExpr
unparse
 

Constructor Detail

NumericLiteralExpr

public NumericLiteralExpr(SourceLocation location,
                          Type _type,
                          java.lang.String _value)

NumericLiteralExpr

protected NumericLiteralExpr(SourceLocation source)

NumericLiteralExpr

public NumericLiteralExpr(Type _type,
                          java.lang.String _value)

NumericLiteralExpr

protected NumericLiteralExpr()
Method Detail

getDefaultDisplayName

public java.lang.String getDefaultDisplayName()
Overrides:
getDefaultDisplayName in class LiteralExpr