EMPTY_CATCH_BLOCK μ΄λ μμΈμ²λ¦¬λ₯Ό νλ try-catch λ¬Έ μ€ catch ꡬ문μ μ무κ²λ λ΄μ©μ΄ μλ κ²μ λ§νλ€.
μ΄ μΉκ΅¬κ° κ΅μ₯ν λ§μ νλνλ μμ μ νκ² λμλλ°,,
λ¬Όλ‘ intelli J μ κ²μκΈ°λ₯ λλΆμ νμΌ μμΉλ νΈνκ² μ‘μλ΄κ³ λ무 μ’μμΌλ,,
min.js νμΌμ λ³Ό λλ©΄ μ μ λ³μ΄ μ¬ κ² κ°μλ€.
κ·Έλ¬λ€κ° μ΄μ μ λ³ νμμ±μ λλΌμ§ λͺ»νκ³ μλ μ κ·μμ νμ©ν κ²μμ μ¬μ©ν΄λ³΄μλ μκ°μ΄ λ€μκ³
κ·Έ μκ°μ ν κ³Όκ±°μ λλ₯Ό μΉμ°¬νλ€ππ»
κ²μ μ°½μ νΈμΆνλ©΄ κ²μλ°(?) μ μΌ μ€λ₯Έμͺ½μ μ κ·μμ μ¬μ©ν μ μλ λ²νΌ[ .* ]μ΄ μλ€.
μ΄ μΉκ΅¬λ₯Ό νμ±ν ν΄μ£Όμ.
μ΄μ λΉμ΄μλ catch λ¬Έμ μ‘μ μ μλ μ κ·μμ λ§λ보μ.
catch\(([^)]*)\)\{\s*}
μ΄ μΉκ΅¬λ₯Ό μ¬μ©νλ©΄ catch(λ³μλͺ ){}, catch(λ³μλͺ ){ }, catch(λ³μλͺ ){ } μ΄λ° νμ μ μΉκ΅¬λ€μ λ€ μ‘μλΌ μ μλ€.
ps. \s* κ° κ³΅λ°±λ¬Έμκ° μμ μ μλ€λ κ²μ΄κΈ° λλ¬Έμ..!
+ catch((funtion(){})} λ μ΄λ° μμν μ λ€λ μ‘νκΈ° λλ¬Έμ replaceAll μ νμ§ λ§κ³ νμΈνλ©΄μ λ°κΎΈκΈ°λ₯Ό λλ₯΄κΈΈ μΆμ².. κ°λ ₯ν κΆκ³ νλ€!!
μ§μ!
νΉμ catch(λ³μλͺ ) κ³Ό {} μ€κ΄νΈ μ¬μ΄μ λμμ΄ μμ μ μμ κΉ μΆμ΄ μ κ·μμ μλμ κ°μ΄ λ°κΏλ³΄μλλ°,,
catch\(([^)]*)\)\s*{\s*}
μ΄μνκ² λ¨Ήμ§ μμλ€..
μ΄ λΆλΆμ μμλ΄λ λΆμ΄ μμΌλ©΄ λκΈμ λ¨κ²¨μ£ΌμκΈ°λ₯Ό..
Thanks for π
- Me ^^ γ γ