Package soot

Class TypeSwitch<T>

    • Constructor Detail

      • TypeSwitch

        public TypeSwitch()
    • Method Detail

      • caseArrayType

        public void caseArrayType​(ArrayType t)
      • caseBooleanType

        public void caseBooleanType​(BooleanType t)
      • caseByteType

        public void caseByteType​(ByteType t)
      • caseCharType

        public void caseCharType​(CharType t)
      • caseDoubleType

        public void caseDoubleType​(DoubleType t)
      • caseFloatType

        public void caseFloatType​(FloatType t)
      • caseIntType

        public void caseIntType​(IntType t)
      • caseLongType

        public void caseLongType​(LongType t)
      • caseRefType

        public void caseRefType​(RefType t)
      • caseShortType

        public void caseShortType​(ShortType t)
      • caseStmtAddressType

        public void caseStmtAddressType​(StmtAddressType t)
      • caseUnknownType

        public void caseUnknownType​(UnknownType t)
      • caseVoidType

        public void caseVoidType​(VoidType t)
      • caseAnySubType

        public void caseAnySubType​(AnySubType t)
      • caseNullType

        public void caseNullType​(NullType t)
      • caseErroneousType

        public void caseErroneousType​(ErroneousType t)
      • caseUByteType

        public void caseUByteType​(UByteType t)
      • caseULongType

        public void caseULongType​(ULongType t)
      • caseUShortType

        public void caseUShortType​(UShortType t)
      • caseUIntType

        public void caseUIntType​(UIntType t)
      • caseDecimalType

        public void caseDecimalType​(DecimalType t)
      • defaultCase

        public void defaultCase​(Type t)
      • setResult

        public void setResult​(T result)
      • getResult

        public T getResult()