What is the meaning of Revelation 22:15?

For without are dogs, and sorcerers, and whoremongers, and murderers, and idolaters, and whosoever loveth and maketh a lie. (Revelation 22:15 KJV)

Without are the dogs, and the sorcerers, and the fornicators, and the murderers, and the idolaters, and every one that loveth and maketh a lie. (Revelation 22:15 ASV)

Without [are] the dogs, and the sorcerers, and the fornicators, and the murderers, and the idolaters, and every one that loves and makes a lie. (Revelation 22:15 DBY)

and without [are] the dogs, and the sorcerers, and the whoremongers, and the murderers, and the idolaters, and every one who is loving and is doing a lie. (Revelation 22:15 YLT)

Outside are the dogs, the sorcerers, the sexually immoral, the murderers, the idolaters, and everyone who loves and practices falsehood. (Revelation 22:15 WEB)

Interlinear

For <de> without <exo> are dogs, <kuon> and <kai> sorcerers, <pharmakos> and <kai> whoremongers, <pornos> and <kai> murderers, <phoneus> and <kai> idolaters, <eidololatres> and <kai> whosoever <pas> loveth <phileo> and <kai> maketh <poieo> a lie. <pseudos> (Revelation 22:15 KJV)

Albert Barnes’ Commentary

Verse 15.  For without are dogs. The wicked, the depraved, the vile: for of such characters the dogs, an unclean animal among the Jews, was regarded as a symbol, De 23:18. On the meaning of the expression, see Barnes for Php 3:2. The word “without” means that they would not be admitted into the heavenly city, the New Jerusalem, Re 21:8, Re 21:27.

And sorcerers, etc. All these characters are specified in Re 21:8, as excluded from heaven. See Barnes for Re 21:8. The only change is, that those who “love and make a lie” are added to the list; that is, who delight in lies, or that which is false.

{g} “without” Re 21:8,27

{h} “dogs” Php 3:2

{i} “the root” Re 5:5